function find(arr, predicate) {
for (var i = 0; i < arr.length; i++) {
if (predicate(arr[i]) {
return arr[i];
}
}
return null;
}
然后您可以在数组上使用此方法
var found = find(x, function (item) { item.id === 1002 });
如何通过其属性之一在数组中找到合适的对象
function find(arr, predicate) {
for (var i = 0; i < arr.length; i++) {
if (predicate(arr[i]) {
return arr[i];
}
}
return null;
}
然后您可以在数组上使用此方法
var found = find(x, function (item) { item.id === 1002 });