【发布时间】:2011-04-28 12:46:23
【问题描述】:
对于一个项目,开发人员向我们发送了一个 .js 文件,其中的代码类似于:
var myList = [1,2,3];
var a,b,c;
[a,b,c] = myList;
它适用于 Opera 10.30、Firefox 3.6.x,但不适用于 Opera 10.60 和 Chrome。
只是好奇,您是否有任何参考或链接表明此代码符合 JS/ECMA 标准?
你怎么看?
【问题讨论】:
-
我很高兴地发现,自 Chrome 版本 49 (chromestatus.com/feature/4588790303686656) 以来,该功能已被引入桌面 Chrome。我已经在我的 Chrome 扩展代码 github.com/chuan6/webXi/commit/… 中验证了它。
-
如果有人来这里想知道,你可以做
var [a,b,c] = myList;具有相同的效果。
标签: javascript google-chrome standards opera