对于一个项目,开发人员向我们发送了一个.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标准?
你怎么看?
这是一个称为“ 分解分配”的功能,已在JavaScript 1.7和ECMAScript 6中添加。它不是ECMAScript 5的一部分:跨浏览器对JavaScript 1.7的新功能的支持是什么?具体来说,数组理解和“ let”语句