在赋值中得到一个无效的左手边
Getting an Invalid left-hand side in assignment
我得到一个Uncaught SyntaxError: Invalid left-hand side in assignment
错误
[d1,d2] =[d2,d1];
有人知道为什么吗?
你可能已经做了一个很好的尝试,看看这里的其他帖子,因为你的代码看起来很像这个评论。
不幸的是,您使用的特性是在ECMAScript 6中运行的,并不是所有的浏览器都支持(目前),正如您在这里看到的以及更具体的这个。
你应该使用这个注释下面的答案中的代码。
d2 = [d1, d1 = d2][0];
要运行此代码,必须等待ECMA6实现- http://www.2ality.com/2014/06/es6-multiple-return-values.html
- 文档:https://people.mozilla.org/~ jorendorff/es6-draft.html # sec-destructuring-assignment
- XOR交换:https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/1.7#Examples
相关文章:
- jQuery"焦点”;在一个实例中有效,但在其他实例中无效
- 未捕获的无效值错误:initMap 不是一个函数
- 如何在一个代码中检查无效的日期格式和超过18年的有效期
- 在JavaScript中测试一个无效参数w/Chai
- Javascript——为什么一个document.getElementById()有效,而另一个无效
- backbone.js抛出无效对象初始值设定项错误,这是一个非常简单的错误
- FineUploader 批量上传一个无效对象
- 未捕获的无效值错误:initAutocomplete 不是一个函数
- JavaScript 方法一个有效,另一个无效
- JQuery - Parsexml:一个页面上的有效xml,另一个页面上无效的xml,两个页面上的相同xml
- 为什么 ( obj['arr'] || obj['arr'] = [] ).push(5);给我一个“作业中的左侧无效”
- 如何创建一个在创建时可能无效的主干模型
- 在比较两个值时,JavaScript似乎评估了一个无效的结果
- Javascript:函数-返回一个对象将使this.variable无效
- 如果选中一个复选框,则选中所有复选框无效
- getElementById在一个环境中有效,但在另一个环境下无效
- 有人能告诉我为什么其中一个有效,另一个无效吗
- 为什么这个js幻灯片在一个安装上有效,而在另一个安装中无效
- gap.client.load未调用回调:在console.log中指定了一个无效或非法的字符串
- 当输入被声明为无效时,在React中添加一个复选框