共计 2 篇文章

使用Thunk 函数实现Generator 函数执行器

什么是Thunk函数 那时,编程语言刚刚起步,计算机学家还在研究,编译器怎么写比较好。一个争论的焦点是"求值策略",即函数的参数到底应该何时求值。 var x = 1; function f(m) { return m * 2; } f(x + 5) 上面代码先定义函数f,然后向它传入表达式x + 5。请问,这个表达式应该何时求值? 一种意见是" ...

ES6迭代器和for-of循环

如何循环一个数组?20年前 JavaScript 诞生的时候,你会这么写: for (var index = 0; index < myArray.length; index++) { console.log(myArray[index]); } ES5 之后,可以使用内置的 forEach 方法: myArray.forEach(function ...