摘要:
SameValueZero 此算法不能被改变或自定义 类似 NaN和NaN的比较返回true 阅读全文
posted @ 2020-12-14 16:32
李逍遥701
阅读(117)
评论(0)
推荐(0)
摘要:
1 let m=new Map(); 2 m.set(NaN,1); 阅读全文
posted @ 2020-12-14 16:29
李逍遥701
阅读(86)
评论(0)
推荐(0)
摘要:
Map的键可以是任意类型。 set: 1 let obj={name:"zy",age:500}; 2 let m=new Map(); 3 const bigInt = 1234567890123456789012345678901234567890n; 4 let id=Symbol("id") 阅读全文
posted @ 2020-12-14 16:24
李逍遥701
阅读(86)
评论(0)
推荐(0)
摘要:
对象想要被遍历 要做些改变 添加一个Symbol.iterator的属性。 1 class RangeIterator { 2 constructor(start, stop) { 3 this.value = start; 4 this.stop = stop; 5 } 6 7 [Symbol.i 阅读全文
posted @ 2020-12-14 15:40
李逍遥701
阅读(91)
评论(0)
推荐(0)
摘要:
主角是一组数据(以特定的数据结构组织)。 for...of循环 iterator接口 for...of只认识iterator,有它就能发挥作用。 对象具有属性。属性的表面形式是: 属性名:属性值 有一个属性,其属性名为Symbol.iterator,而其值为一个函数。 这个函数就是“遍历器生成函数” 阅读全文
posted @ 2020-12-14 15:29
李逍遥701
阅读(76)
评论(0)
推荐(0)
摘要:
1 var it = makeIterator(['a', 'b']); 2 3 it.next() // { value: "a", done: false } 4 it.next() // { value: "b", done: false } 5 it.next() // { value: u 阅读全文
posted @ 2020-12-14 15:07
李逍遥701
阅读(94)
评论(0)
推荐(0)
摘要:
想象一个指针,指向一组数据。 这一组数据中由许多元素组成。元素一,元素二,元素三...,用元素n来代表某一个元素 next()被调用后,会返回一个对象。 想象这个对象,包含两个属性:value,done。 value表示元素n的值,done表示遍历是否结束。 阅读全文
posted @ 2020-12-14 14:32
李逍遥701
阅读(96)
评论(0)
推荐(0)
摘要:
迭代器 遍历器 明显遍历器要好理解,迭代器和起个名字叫博客涅夫捏死扶一样没有意义。 阅读全文
posted @ 2020-12-14 14:13
李逍遥701
阅读(88)
评论(0)
推荐(0)
摘要:
作为对象的方法。 阅读全文
posted @ 2020-12-14 12:55
李逍遥701
阅读(88)
评论(0)
推荐(0)
摘要:
回调是一个动作。 一个函数总是要在某个事件完成之后才开始执行。 这个函数作为另一个函数的参数,在其他事情完成后被调用,看起来好像是先做某件事回头又做某件事一样,按照顺序做事情。 这个被放在后面做的事情在这里就被叫做回调函数。 阅读全文
posted @ 2020-12-14 12:08
李逍遥701
阅读(208)
评论(0)
推荐(0)
摘要:
使用场景: 停止使用不再需要的加载指示符indicator。 promise对象从pending状态变为settled状态时,finally(f)中的f开始运行。 finally处理程序:handler 没有参数 并不处理结果和错误,原封不动的传递它们。 阅读全文
posted @ 2020-12-14 11:52
李逍遥701
阅读(215)
评论(0)
推荐(0)

浙公网安备 33010602011771号