随笔分类 -  es6 es7

摘要:静态方法 Reflect.apply(target, thisArg, args) 等同于 Reflect.construct(target, args) 等同于 `new Student(name:'王五')` Reflect.get(target, name, receiver) Reflect 阅读全文
posted @ 2019-11-15 16:00 霜末之冬 阅读(171) 评论(0) 推荐(0)
摘要:作用:可以简化使用循环语句初始化一个变量记录迭代位置的操作 function createIterator(iterms) { let i = 0 return { next() { let done = (i >= iterms.length) let value = !done ? iterms 阅读全文
posted @ 2019-11-05 17:03 霜末之冬 阅读(1060) 评论(0) 推荐(0)
摘要:Promise.prototype.then 当Promise中的状态(pending > resolved or rejected)发生变化时才会执行then方法。 调用then返回的依旧是一个Promise实例 ( 所以才可以链式调用... ) then中的回调总会异步执行 如果你不在Promi 阅读全文
posted @ 2018-04-17 08:44 霜末之冬 阅读(254) 评论(0) 推荐(0)
摘要:虽然co是社区里面的优秀异步解决方案,但是并不是语言标准,只是一个过渡方案。ES7语言层面提供async / await去解决语言层面的难题。目前async / await 在 IE edge中已经可以直接使用了,但是chrome和Node.js还没有支持。幸运的是,babel已经支持async的t 阅读全文
posted @ 2018-03-28 17:36 霜末之冬 阅读(834) 评论(0) 推荐(0)
摘要:补救方法: 详情:http://es6.ruanyifeng.com/#docs/array 取出文本内容 实现深拷贝 jq实现不完全深拷贝 取巧的方式: JSON.stringify()和 JSON.parse() JSON.parse() 阅读全文
posted @ 2018-03-20 16:08 霜末之冬 阅读(160) 评论(0) 推荐(0)