这样写可以么
来源:3-5 编程练习
摩苏尔
2021-05-17 19:12:08
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"/>
<title>find()和findIndex()方法</title>
</head>
<body>
<script >
let data = [
{
age: 12,
name: "张三"
},
{
age: 20,
name: "李四"
}
]
/*补充代码*/
console.log(data.find(value=>value.age===12));
data.findIndex(value=>{
if(value.name==='李四'){
value.hobby='游泳';
}
})
console.log(data)
</script>
</body>
</html>
1回答
好帮手慕久久
2021-05-18
同学你好,这样写效果是对的,只是findIndex方法的使用并不是特别恰当。findIndex是返回满足条件的数据所在的索引,所以最好利用它返回的索引做事情,比如给数据添加元素。任务2可参考如下实现方式优化一下:

祝学习愉快!
相似问题