最佳答案
由于对象键是字符串,因此它们可以包含任何类型的字符和特殊字符。我最近偶然发现了一个从 API 调用中接收到的对象。这个对象的键名中有’-’。
const object = {
"key-with-dash": []
}
在这种情况下,解构不起作用,因为 key-with-dash
不是一个有效的变量名。
const { key-with-dash } = object;
我突然想到一个问题。在这种情况下,我该如何破坏物体呢?这有可能吗?