js-es6的find()和findIndex()的使用--find()主要是在数组--对应属性--对应的对象

js--es6的find()和findIndex()的使用--find()主要是在数组--对应属性--对应的对象

var stu =[
    {
        "name": "张三",
        "gender": "男",
        "age": 20
    },
    {
        "name": "王小毛",
        "gender": "男",
        "age": 20
    },
    {
        "name": "李四",
        "gender": "男",
        "age": 20
    }
]

结合es6的改进

stu.find((element) => (element.name == '李四'))  // 返回的是{name: "李四", gender: "男", age: 20}
stu.findIndex((element)=>(element.name =='李四'))  // 返回的是索引下标:2

你可能感兴趣的:(js-es6的find()和findIndex()的使用--find()主要是在数组--对应属性--对应的对象)