Web 技术研究所

我一直坚信着,Web 将会成为未来应用程序的主流

ES6 迭代器“...”语法

  在ES6中可以把一个迭代器的每个项抽取出来做成一个序列,作为数组项或函数的实参列表使用,通过在可迭代对象前面加上“...”的语法。类似for-of之后逐个取出后再做成序列。可以在任何类型的可迭代对象上使用,但目前在浏览器上只有Firefox实现。
  下面是一些代码的运行测试:
function f(){return arguments};
f(..."test");

[1,2,3,...[4,5,6]];
[...new function*(){ for(var i=0;i<=10;i+=2)yield i; }];
  其实这种语法虽然提供了些许便利,但总感觉有点恶趣味了。糖加多了的东西吃了可是会长胖的!我不希望我爱的JavaScript变得臃肿不堪。
网名:
34.203.245.*
电子邮箱:
仅用于接收通知
提交 悄悄的告诉你,Ctrl+Enter 可以提交哦
神奇海螺
[查看全部主题]
各类Web技术问题讨论区
发起新主题
本模块采用即时聊天邮件通知的模式
让钛合金F5成为历史吧!
次碳酸钴的技术博客,文章原创,转载请保留原文链接 ^_^