小编app*_*ple的帖子

简写属性名称*this*

以下代码失败

为什么我不能用这个简写属性名?


来自浏览器的错误消息

chrome 66.0.3359.117:未捕获的SyntaxError:意外的标记}

firefox 59.0.1:这是一个无效的标识符

edge 41.16299.371.0:标识符的关键字使用无效

我不太了解这些消息所说的内容.


为了说清楚,下面的代码运行正常

let x = 5
let y = {x}
let z = {this:this}

console.log({x,y,z})
Run Code Online (Sandbox Code Playgroud)

javascript language-lawyer ecmascript-6

18
推荐指数
2
解决办法
1062
查看次数

在Python中破坏赋值顺序

今天我遇到了这个表达:

(x,_),(y,_) = load_data()
Run Code Online (Sandbox Code Playgroud)

......我想知道作业的顺序是什么.


例如,x,x,x = 1,2,3设置x3我的测试,它实际设置x为1,2,而不是3?

它遵循的规则是什么?在第一个代码片段等更复杂的条件下会发生什么?

python

5
推荐指数
1
解决办法
554
查看次数