Javascript 迭代所有对象的数组,而不是搜索所有对象
我希望遍历所有对象数组,并通过简单的if语句搜索字段值 下面是我拥有的,但它似乎没有搜索我所有的obj数组。我希望搜索我的所有obj数组,以查找属性为特定值的实例,并仅显示具有匹配VAL的objJavascript 迭代所有对象的数组,而不是搜索所有对象,javascript,jquery,arrays,Javascript,Jquery,Arrays,我希望遍历所有对象数组,并通过简单的if语句搜索字段值 下面是我拥有的,但它似乎没有搜索我所有的obj数组。我希望搜索我的所有obj数组,以查找属性为特定值的实例,并仅显示具有匹配VAL的obj $.each(data.arrayofObjs, function (index, item) { if (data.arrayofObjs[0].objsIDfield == 3222) { window.alert("correct!"); } else { } });
$.each(data.arrayofObjs, function (index, item) {
if (data.arrayofObjs[0].objsIDfield == 3222) {
window.alert("correct!");
} else {
}
});
如果总是选择第1个元素,即第0个元素,那么遍历数组有什么用呢
data.arrayofObjs[0].objsIDfield
换成
data.arrayofObjs[index].objsIDfield
如果总是选择第1个即第0个元素,那么迭代数组有什么用
data.arrayofObjs[0].objsIDfield
换成
data.arrayofObjs[index].objsIDfield
如果您已经将索引和项传递给您的函数,请执行以下操作:
$.each(data.arrayofObjs, function (index, item) {
if (item.objsIDfield == 3222) {
window.alert("correct!");
} else {
}
});
如果您已经将索引和项传递给您的函数,请执行以下操作:
$.each(data.arrayofObjs, function (index, item) {
if (item.objsIDfield == 3222) {
window.alert("correct!");
} else {
}
});
很好,问题在哪里?很好,问题在哪里?