Gaj*_*jus 69 javascript ecmascript-6
以下产生语法错误:
let source,
screenings,
size;
source = {
screenings: 'a',
size: 'b'
};
{
screenings,
size
} = source;
Run Code Online (Sandbox Code Playgroud)
预期结果:
screenings should be equal to 'a'
size should be equal to 'b'
Run Code Online (Sandbox Code Playgroud)
Cod*_*gue 154
({
screenings,
size
} = source);
Run Code Online (Sandbox Code Playgroud)
来自链接的文档:
在没有声明的情况下使用对象文字解构赋值时,赋值语句周围的(..)是必需的语法
显然你需要使用它,因为你不能重新声明let变量.如果您正在使用var,您可以重新声明var { screenings, size } = source;
| 归档时间: |
|
| 查看次数: |
12255 次 |
| 最近记录: |