知道哪些ES6,ES7的语法
/* new.target */ function Person(name){ if(new.target){ this.name = name }else{ throw('error') } } let p1 = new Person('Jack'); let p2 = Person('Jack'); // error
/* Generators */ function* genFunc() { var arr = [1, 2, 3, 4, 5]; for(var i in arr){ yield arr[i]; } } var res = genFunc(); console.log( res.next().value ); // 1 console.log( res.next().value ); // 2 console.log( res.next().value ); // 3
详细内容可以看知乎的这篇文章: 【从ES6到ES10的新特性万字大总结】https://zhuanlan.zhihu.com/p/342882092