js判断数组中某个属性名的值和指定的值一样

729 ℃

默认数据

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数组批量修改参数名(属性名)

织梦Dede给发布的文档添加自定义属性

标签: 属性名

上面是“js判断数组中某个属性名的值和指定的值一样”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_1922.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

wordpress如何利用php判断浏览器版本
dedecms 调取跳转地址,直接调用跳转网址redirectur
vuejs如何实现切换浏览器实时监听
帝国CMS标签只仿站常用函数介绍
uniapp如何动态显示头部title,navigationBarTitleText动