js判断一个对象数组里是否存在某个元素
2017-06-25 16:30
971 查看
对象数组
var trackObj1={
"trackId":31,
"direcLine":"line31"
};
var currentTrack=[];
currentTrack.push(trackObj1);
var trackObj2={
"trackId":30,
"direcLine":"line30"
};
currentTrack.push(trackObj2);
判断currentTrack这个数组中是否存在trackId=31的对象
/*按照属性值,查找对象*/
function findElem(arrayToSearch,attr,val){
for (var i=0;i<arrayToSearch.length;i++){
if(arrayToSearch[i][attr]==val){
return i;
}
}
return -1;
}
var index=findElem(currentTrack,"trackId","31");
var trackObj1={
"trackId":31,
"direcLine":"line31"
};
var currentTrack=[];
currentTrack.push(trackObj1);
var trackObj2={
"trackId":30,
"direcLine":"line30"
};
currentTrack.push(trackObj2);
判断currentTrack这个数组中是否存在trackId=31的对象
/*按照属性值,查找对象*/
function findElem(arrayToSearch,attr,val){
for (var i=0;i<arrayToSearch.length;i++){
if(arrayToSearch[i][attr]==val){
return i;
}
}
return -1;
}
var index=findElem(currentTrack,"trackId","31");
相关文章推荐
- js判断一个对象数组里是否存在某个元素
- 如何在前端用js判断一个元素在一个数组中是否存在
- jquery和js如何判断一个对象是否存在
- js判断一个对象是否存在
- js 判断一个元素是否在页面中存在
- js语法学习之判断一个对象是否为数组
- 编写js扩展方法实现判断一个数组中是否包含某个元素
- 一个长度为N的整形数组,数组中每个元素的取值范围是[0,N-1],写一个算法判断数组中是否存在重复的数字
- js判断一个变量或对象是否存在
- NSArray不用遍历能否判断一个对象是否存在在数组里面?
- 编写js扩展方法实现判断一个数组中是否包含某个元素
- js语法学习之判断一个对象是否为数组
- 如何用js判断document里的一个对象是否存在?或是是否有效
- js判断一个变量或对象是否存在
- js数组判断是否含有某一个元素
- 判断一个int数组中的元素是否存在重复
- 编写js扩展方法判断一个数组中是否包含某个元素
- 判断一个int数组中的元素是否存在重复
- js--判断一个对象是否为数组
- js判断一个元素是否在数组内