老师,请检查这样直接在findIndex回调函数中添加属性正确吗,
来源:3-5 编程练习
weixin_慕码人7523200
2021-12-04 18:25:22
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8"/>
<title>find()和findIndex()方法</title>
</head>
<body>
<script >
let data = [
{
age: 12,
name: "张三"
},
{
age: 20,
name: "李四"
}
]
/*补充代码*/
let a = data.find((value)=>value.age == 20);
console.log(a);
let n = data.findIndex((value)=>{
value.hobby = '游泳';
return value.name == '李四';
});
console.log(data[n]);
</script>
</body>
</html>1回答
好帮手慕小李
2021-12-04
同学你好,直接在findIndex回调中添加属性对,但是题目只给20岁的李四添加一个兴趣是游泳哈~,优化参考如下:

老师再送同学一个更简单的方法,如下:

同学自己试试~祝学习愉快~