我的obj看起来像这样:
blogPost: {
questions:
[
{
id: 234
}
]
}我想要解构id,但这似乎不正确。
const {questions[0]: {id}} = blogPost发布于 2019-10-11 22:33:09
也可以使用array destructuring来使其工作:
{questions:[{id}]}=blogPost或者,您也可以在数组上使用对象解构(数组是对象),但语义较少:
{questions:{'0':{id}}}=blogPost这以一种不同的方式访问属性:数组解构调用Symbol.iterator方法来迭代数组,而对象解构只在指定的键上执行[[Get]]操作。
发布于 2019-10-11 22:28:52
试试这个:
const { questions } = blogPost;
const { id } = questions[0];https://stackoverflow.com/questions/58343340
复制相似问题