基本上,我想析构此对象以获得此结果,但在控制台中看到u is not defined
对象:
const game =
releases: {
"Oath In Felghana": ["USA", "Japan"],
};`
我的代码:
const {
releases: {
"Oath In Felghana": o = [u, j],
} = game;
console.log(`My Best Release Is ${o} It Released in ${u} & ${j}`);
我想看的是
我最好的版本是誓言在费尔干纳它在美国和日本发布
我得到的
未捕获引用错误:u未定义
所以问题是它告诉我你是未定义的,即使我使用数组解构来解构它
在任务中提到你需要使用key和values,所以我试着把它放在对象和我的解构之间
game.releases["Oath In Felghana"] = Object.keys(game.releases["Oath In Felghana"]);
但还是不行。
1条答案
按热度按时间vfh0ocws1#
或者如果您还需要
o
:解构内部的
o = [ u, j ]
作为赋值函数工作。inb4“我可以只写一次密钥吗?":你必须复制密钥“在费尔加纳宣誓”来创建一个别名
o
并将其解构为u
和j
。