var a,b,c;
var arr = [1,2,3];
[a,b,c] = arr;
这段代码在Firefox中表现完美,结果为a=1、b=2和c=3,但在Chrome中无法正常工作。这是Chrome的bug还是不合法的JavaScript代码?(我在JavaScript参考资料中未能找到它)
如何修改此代码以使其适用于Chrome,并对其产生最小的影响?(我真的不想一直写"a = arr [0]; b = arr [1]..."或者相同的内容使用"arr.shift()")
P.S. 这只是一个示例代码,在实际代码中,我从我的代码之外的某个地方获取arr数组。