gpt4 book ai didi

javascript - 在 Javascript 中获取数组元素的特定属性值

转载 作者:行者123 更新时间:2023-11-28 15:51:29 25 4
gpt4 key购买 nike

我有以下关于 Javascript 的问题假设我们有srcArr - 对象数组,每个对象定义如下

var srcElement = {id:id_val , prop1:value1, prop2:value2}

我需要获取数组元素的 id 数组。即元素数组,例如 {id;:id_val}最简单的方法是这样的

var arrayLength = srcArr.length;
for (var index=0; index<arrayLength;index++) {
idsArr.push(srcArr[index].id);
}

问题是:是否有更有效的方法来获取数组元素的 id?
提前致谢

最佳答案

常见的可重用功能方法:

var collec = [
{num:1, str:'a'},
{num:2, str:'b'}
];

var dot = function(prop) {
return function(obj) {
return obj[prop];
}
};

collec.map(dot('num')); //=> [1,2]
collec.map(dot('str')); //=> ['a','b']

关于javascript - 在 Javascript 中获取数组元素的特定属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20417948/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com