如何破坏一个对象并在JavaScript中获取一个键的值? below是我想要破坏并仅提取标题值的JSON数据。 [{{ “ id”:1, “标题”:“ Python速成课程”, “作者...

问题描述 投票:0回答:2

确定数组中对象的特定属性不需要破坏。可以使用
array.prototype.map
javascript ecmascript-6 destructuring
2个回答
1
投票
jsonArray.map(object => object.title); // results in ["Python Crash Course", "Head-First Python"]

如果您真的想使用破坏性,则可以将提供的功能更改为map

仅选择标题:
jsonArray.map(({title}) => title);
// results in ["Python Crash Course", "Head-First Python"]


如果这是对象的数组,并且它在文件中(不是作为外部文件),那么
const arrayObj = [
   {
    "id": 1,
    "title": "Head-First Python",
    "author": "Paul Barry",
    "quantity": 1
  },
  ...
]

const {title} = arrayObj[0]
console.log(title) //Head-First Python

1
投票
将为您提供数组中一个对象的值。 要获取所有“标题”属性,您可以通过数组循环。

arrayObj.forEach(el => { let {title} = el })

	

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.