我有一个
JavaScript数组,其中添加到数组的每个新项目都会获得下一个增量编号.一个例子如下(我希望我正确地写这个):
ArrayofPeople[0] = [{"id": "529","name": "Bob"}]; ArrayofPeople[1] = [{"id": "820","name": "Dave"}]; ArrayofPeople[2] = [{"id": "235","name": "John"}];
该阵列命名为ArrayofPeople,为每个人存储多个数据点.
我需要知道在数组中是否存在id为820的元素.这将如何做?
解决方法
这样的事情
function in_array(array,id) { for(var i=0;i<array.length;i++) { return (array[i][0].id === id) } return false; } var result = in_array(ArrayofPeople,235);