javascript - 如何在javascript中解构对象并获取一个键的值?
问题描述
下面是我想要解构并仅提取标题值的 json 数据。
[{
"id": 1,
"title": "Python Crash Course",
"author": "Eric Matthes",
"quantity": 5
},
{
"id": 2,
"title": "Head-First Python",
"author": "Paul Barry",
"quantity": 2
}
]
解决方案
如果这是一个对象数组并且它在文件中(而不是作为外部文件),那么,
const arrayObj = [
{
"id": 1,
"title": "Head-First Python",
"author": "Paul Barry",
"quantity": 1
},
...
]
const {title} = arrayObj[0]
console.log(title) //Head-First Python
这将为您提供数组中一个对象的值。要获取所有“标题”属性,您可以遍历数组。
arrayObj.forEach(el => {
let {title} = el
})
推荐阅读
- python - 是否有必要按照定义来装饰类方法?
- android - Android Management API 如何识别已注册的设备
- java - 用休眠5保存vividsolutions.jts.geom.Polygonal属性
- sql-server - 如何诊断和修复“格式查询错误,可能参数无效,语法不正确”错误?
- python - 我可以以编程方式参数化 pytest 夹具的返回值吗?
- python - 项目模块的预提交 pylint 因“E0401:无法导入”而失败
- docker - 如何在 Minikube 中访问 docker-compose 容器
- c++ - 如何在没有 X 服务器或显示的情况下访问 INTEL_performance_query OpenGL 扩展?
- bash - Heroku 没有将正确的参数传递给 Docker 的入口点
- java - 类的返回类型返回什么?