gpt4 book ai didi

javascript - jquery 在一个数组中搜索值,并将结果放入另一个数组中

转载 作者:行者123 更新时间:2023-12-02 18:38:29 25 4
gpt4 key购买 nike

JavaScript中有一个对象数组。我需要在该数组中查找该对象的属性值。我需要将具有匹配属性的所有对象放入另一个数组中。我是 jquery 的初学者,任何帮助将不胜感激。谢谢。

 var numPerRow = 6;
for (var i=0; i<subjects.length; i+=numPerRow) {
// TODO: Implement a row view
var printTitle = subjects[i].getTitle();
if (printTitle.indexOf(searchValue) > -1)
{
var row = $('<div class="browse-printables-row"></div>');
for (var j=0; j<numPerRow; j++) {
var idx = i+j;
if (idx >= subjects.length) {
break;
}
// TODO: Implement a printables tile view
row.append($(
'<div class="printable-tile">' +
'<img src=' + printTitle[idx].getIconURL() + ' class="subject-tile-icon"></img>' +
'<div class="subject-tile-title">' + printTitle[idx].getTitle() + '</div>' +
'</div>'
));
}
}
grid.append(row);

最佳答案

了解数组的 filter方法

示例将过滤数组并仅返回属性 b 等于 2 的对象:

var filtered = [{a: 1, b: 2}, {a: 5, b:2}, {a:2, b:1}].filter(function(el, index, array) {
if(typeof el.b === 'undefined') return false;
return (el.b === 2);
});

关于javascript - jquery 在一个数组中搜索值,并将结果放入另一个数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17068349/

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