摘要: 1.entries 英 [ˈɛntriz] 美 [ˈɛntriz] n.进入(指行动);进入(指权利等);参与,加入(指权利、机会)entry的复数 2.iterator 【计】迭代器,迭代程序 3.proxy 英 [ˈprɒksi] 美 [ˈprɑːksi] n.代理权;代表权;代理人;受托人;代 阅读全文
posted @ 2020-08-07 01:07 幽悠又 阅读(258) 评论(0) 推荐(0) 编辑
摘要: //总结 Proxy传入两个参数第一个是一个对象实例 一个是对象(里面定义get set方法)使用时proxy的实例加.调用,这会触发第二个对象实参里的get方法 get有两个参数 get(target,attr) target是这个proxy的实例 也就是本身thisattr是实例调用.之后的属性 阅读全文
posted @ 2020-08-07 00:43 幽悠又 阅读(296) 评论(0) 推荐(0) 编辑
摘要: for of 就是利用数组本身自带的生成器来迭代 【Symbol.iterator】函数里面是for in for(let [key,value]of arr) 【key,value】是解构赋值 把枚举的键值对赋值 .map()是枚举数组 let arr=[1,2,6,4,5]; arr=arr.e 阅读全文
posted @ 2020-08-07 00:29 幽悠又 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 转载出处 https://www.jianshu.com/p/b4fd76c61dc9 await后面接一个会return new promise的函数并执行它 await只能放在async函数里 使用async和await获取成功的结果 function 摇色子(){ return new Pro 阅读全文
posted @ 2020-08-06 12:02 幽悠又 阅读(351) 评论(0) 推荐(0) 编辑
摘要: const promise1 = Promise.resolve(3);const promise2 = 42;const promise3 = new Promise((resolve, reject) => { setTimeout(resolve, 100, 'foo');}); Promis 阅读全文
posted @ 2020-08-05 22:33 幽悠又 阅读(359) 评论(0) 推荐(0) 编辑
摘要: <script type="text/javascript"> let p1 = new Promise(function(resolve,reject){ setTimeout(function(){ resolve("450毫秒后执行") },450) }); let p2 = new Prom 阅读全文
posted @ 2020-08-05 22:18 幽悠又 阅读(150) 评论(0) 推荐(0) 编辑
摘要: //这是promise 为成功状态window.onload=function () { let p1=new Promise(function (resolve,reject) { let arr={name:'make'}; resolve(arr); }); p1.then((data)=>{ 阅读全文
posted @ 2020-08-05 22:05 幽悠又 阅读(300) 评论(0) 推荐(0) 编辑
摘要: window.onload=function () { let arr=[1,2,3,4,5,6,7,4]; function *fn(arr) { for(let i=0;i<arr.length;i++){ yield arr[i]; } } let result=fn(arr); // con 阅读全文
posted @ 2020-08-05 21:20 幽悠又 阅读(72) 评论(0) 推荐(0) 编辑