在分配中获得无效的左侧

时间:2014-06-16 14:18:50

标签: javascript

我的

出现Uncaught SyntaxError: Invalid left-hand side in assignment错误
[d1,d2] =[d2,d1];

任何人都知道为什么?

2 个答案:

答案 0 :(得分:1)

您可能在SO处查看其他帖子时做了很好的尝试,因为您的代码看起来很像this comment处的代码。

不幸的是,您使用的功能与ECMAScript 6一起运行,并且在所有浏览器上都尚不支持,因为您可以看到here和更具体的this one

您应该使用此评论所在的答案中的代码。

d2 = [d1, d1 = d2][0];

答案 1 :(得分:1)