判断对象数组中是否包含对象数组中的属性对应的值

一、对象数据
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(tableList,"id",list[i].id);//若是不包含在数组中,则返回 -1包含返回具体索引;css


二、数组
var arr = [ "xml", "html", "css", "js" ];  
$.inArray("js", arr);  //返回 3,
若是不包含在数组中,则返回 -1;html

相关文章
相关标签/搜索