gpt4 book ai didi

Javascript:过滤二维数组

转载 作者:行者123 更新时间:2023-11-30 13:37:00 26 4
gpt4 key购买 nike

有很多示例可以说明如何根据数值对 javascript 数组进行排序。然而,什么是从 myArray 获取所有元素的合适方法,属性 prop1 和它的值 value1

这是我的数组:

var myArray = [
{
"id":"2",
"name":"My name",
"properties":{"prop1":"value1"}
}];

谢谢

最佳答案

您可以通过点或括号表示法访问它,并将匹配的成员推送到您的新/过滤数组,例如:

var newArray = [];
for(var i=0, l = myArray.length; i<l; i++) {
if(myArray[i].properties.prop1 == "value1") newArray.push(myArray[i]);
}

不过你的问题有点模棱两可,如果你想获取 {"prop1":"value1"} 对象,而不是父对象,那么只需更改 newArray.push (myArray[i])newArray.push(myArray[i].properties)

关于Javascript:过滤二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4423526/

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