1.super
调用prototype上的属性或者方法,好像只能在实例中的块作用域中使用(疑惑??)
2.生成器和迭代器
生成器generator --生成迭代器iterator,迭代器iterator有一个方法next,执行后返回一个对象{value:'',done:(boolean)},其中value属性表示 yield 关键词后面表达式的值,done 属性表示是否遍历结束。
function* generator(arr) { yield arr[0]; yield arr[1]; yield arr[2]; } let iterator = generator([1,2,3]); console.log(iterator.next()); console.log(iterator.next()); console.log(iterator.next()); console.log(iterator.next()); //{ value: 1, done: false } //{ value: 2, done: false } //{ value: 3, done: false } //{ value: undefined, done: true }
4359

被折叠的 条评论
为什么被折叠?



