我从我的网站上收到一条消息:
var message = {
spell: {
symbol: 'my-spell'
},
target: {
symbol: 'my-target'
}
};
我正在尝试学习破坏,因此我编写了以下代码:
let {
spell: {
spell_symbol: symbol
},
target: {
target_symbol: symbol = null
}
} = message;
console.log('spell symbol: ' + spell_symbol);
console.log('target symbol: ' + target_symbol);
这给了我一个错误:
SyntaxError: Identifier 'symbol' has already been declared
我把语法写错了吗,或者你不能重复使用这些键吗?
symbol
在嵌套对象中?我怎么提取
target.symbol
从
message
?