不吃夜宵的月半君
不吃夜宵的月半君
全部文章
ES + TS
HTTP(4)
Node(13)
以前(29)
工作问题总结(9)
工程化总结(5)
技术之外(2)
服务端(1)
框架(7)
归档
标签
去牛客网
登录
/
注册
珊子是驴
全部文章
/ ES + TS
(共17篇)
Proxy和defineProperty
Object.create Object.create和Object.setPrototypeOf的区别? 1.Object.create // 第一个参数为原型链上的属性 // 第二个属性为实例上的属性 var obj = Object.create({protytypeProp: ...
2019-03-30
0
408
deepClone
JSON 这种方式有弊端,只能解析JSON数据,会丢失其他类型的数据。 JSON.parse(JSON.strigify(value)) JSON.stringify({a: () => {}}) === '{}' // true jQuery.extend 这是jQuery.ex...
2019-03-26
0
440
Set和Map
前言 学习这些数据结构、Generator前先看遍历器iterator这一章比较好。我之前Set、Map这一章看了好几遍,但是看一遍忘一遍。现在先看了iterator,再看这些就是在不断加深遍历器的印象。 Set 翻译 集合 定义 Set是一种数据结构,特定是成员唯一。在代码中,Set是...
2019-03-25
0
359
ES5中的数组总结
前言 很多方法之前都是用了就忘,记不住。有一个小技巧:通过整理归纳的方式,记忆会很深刻。而且,知道单词原来的意思,效果更好,比如splice,可以看下文中的翻译。 数组中改变原数组的方法 arr.push(add1, add2...) 用法:在数组末尾添加n个元素,返回数组长度 v...
2019-03-24
0
391
Promise实现
实现的Promise,符合Promise/A+规范。 const STATUS_PENDING = 'pending' const STATUS_FULFILLED = 'fulfilled' const STATUS_REJECTED = 'rejected' class Promise { ...
2019-03-24
0
454
trunkify和co
thunkify thunkify原来也是tj大神写的,牛逼。 代码 var fs = require('fs') var assert = require('assert') function thunkify (fn) { assert('function' === typeof f...
2019-03-24
0
452
Symbol.iterator和for…of
Symbol.iterator ECMAScript 2015的几个补充,并不是新的内置实现或语法,而是协议。这些协议可以被任何遵循某些约定的对象来实现。 ES6新增了两个协议: 可迭代协议:对象必须具有Symbol.Iterator属性,属性值为一个函数,当这个对象被迭代时,就会调用该...
2019-03-23
0
513
首页
上一页
1
2
下一页
末页