Generator 函数是为解决异步编程问题而提出发方案。
和普通函数不同,执行 Generator 函数返回的并不是函数运行结果;而是返回一个遍历器对象(Iterator)。下一步必须调用 next()方法,使得指针移向下一个状态(也就是下一个yield表达式「或return语句」)
......
Generator 函数是为解决异步编程问题而提出发方案。
和普通函数不同,执行 Generator 函数返回的并不是函数运行结果;而是返回一个遍历器对象(Iterator)。下一步必须调用 next()方法,使得指针移向下一个状态(也就是下一个yield表达式「或return语句」)
......
常规递归法toString 法(仍是递归)reduce 法(仍是递归)解构表达式(仍是递归)flat 方法
flat 方法会按照一个可指定的深度递归遍历数组,并将所有元素与遍历到的子数组中的元素合并为一个新数组返回。
array.flat(depth)
可以指定深度为无穷大
arra......
Map 和 Object 的区别
他们的类似之处在于:都可以按「键」来存取、删除键、检测一个键是否绑定了值
对象的键只能是String 或者 Symbols,但是 Map 的 key 则可以是任意值
Map 的键是有序的,而 Object则不是
Chrome Opera 的 Ja......