这样写可以么

来源: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可参考如下实现方式优化一下:

http://img.mukewang.com/climg/60a31b3e0962d07408140374.jpg

祝学习愉快!

0

0 学习 · 15276 问题

查看课程