
默认数据
var arr = [{
id: 1,
name: "李四",
sex: "男",
edu: "西南大学"
},
{
id: 2,
name: "张三",
sex: "男",
edu: "东北财经"
},
{
id: 3,
name: "麻五",
sex: "女",
edu: "宁波西大"
}
]
方法一:
function findElem(arrayToSearch, attr, val) {
for (var i = 0; i < arrayToSearch.length; i++) {
if (arrayToSearch[i][attr] == val) {
return i;
}
}
return -1;
}
//判断默认数组中是否含有 name“李四”、或 sex“女”、或 edu‘哈尔滨大学’的数据
console.log(findElem(arr,'name',"李四")); // 0
console.log(findElem(arr,'sex','女')); // 2
console.log(findElem(arr,'edu','哈尔滨大学')); // -1
方法二:
//判断默认数组是否含有 edu“财经大学”、或 id“8”的数据 console.log(arr.some(item=>item.edu=='东北财经')); //true console.log(arr.some(item=>item.id=='8')); //false
标签: 属性名
上面是“js判断数组中某个属性名的值和指定的值一样”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。
当前网址:https://m.ipkd.cn/webs_1922.html
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

推荐一个可免费商用的mp3音乐下载的音频素材网站——FreePD
AppScan扫描js报缺少Content-Security-Policy等安全漏洞问题解决方案
VideoTutor:根据用户提出的问题生成动画、语音引导的AI教育辅助工具