javascript - 如何从对象数组中检索选择性属性并使用javascript存储为对象?
问题描述
我想从下面的数据结构中检索属性 x,y,z 并将其存储在单独的数组中。
下面是控制台中记录的数据结构
object_arr [{…}]0:
first_property: "color"
id: 25
x: 10
y: 50
z: 56
_proto__: Objectlength: 1__proto__: Array(0)
我想得到如下输出,final_output (3) {10, 50, 56}
我试过使用
const final_output = arr_obj.map(m => m.x);
这会正确返回 x 值但是,当我在下面尝试时,
const final_output = arr_obj.map(m => {m.x;
m.y;
m.z;});
这给出了未定义的值。
如何从上述数据结构中检索所有三个 x、y、z 值arr_objects
。
有人可以帮我解决这个问题。谢谢。
谢谢。
解决方案
const final_output = arr_obj.map(m => {
return [
m.x,
m.y,
m.z
]
});
推荐阅读
- typescript - 在 typeorm 中使用函数
- android - 防止Android XML中单词中间的换行
- python - 尝试向文本文件中模式的所有实例添加递增数字
- css - Distill 博客中的 R 代码不在桌面中水平滚动
- grails - 信息 api 未在 grails 4 应用程序中使用 gradle-git-properties 插件显示 git 信息
- amazon-web-services - Terraform 在同一资源中有一个 for_each 和动态块?或者我可以在资源语句中有多个 for_each
- python - 如何将规范化空间应用于 xpath?
- javascript - 如何正确分发 php foreach 的 js 代码?
- windows - 使用 Windows 服务启动 Cassandra 时“创建 Java 失败”
- java - 如何获取用户在输入表单 thymeleaf 中写入的文本