Jam*_*mes 5 javascript ecmascript-6
这只是琐事/好奇心,因为我多次偶然发现这种情况.
是否可以缩短/解构以下类型的任务?
newValue = value.value
Run Code Online (Sandbox Code Playgroud)
天真的,我试过newValue = {value}但它不起作用,因为该语法通常用于从具有相同键名的对象中解构变量.
使用此语法来构造和重命名属性,这将从对象获取值并将其重命名为变量 newValue
var {value: newValue} = value
Run Code Online (Sandbox Code Playgroud)
var value = {value: 5}
var {value: newValue} = value
console.log(newValue)Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
83 次 |
| 最近记录: |