进阶的qq 2021-10-12 16:15 采纳率: 0%
浏览 93

提问用JavaScript的find()查找第一个姓李的同学的名字

楼主对于find()方法不太熟练,然后今天的写的题目是关于用find()查找第一个姓李的同学的名字,

img


百度看到的都是用find查出一个数字的范围

img


这样子的方法解析。大家有懂得吗!

  • 写回答

5条回答 默认 最新

  • CSDN专家-showbo 2021-10-12 16:23
    关注

    find会依次遍历数组中的项传递给find的回调函数,第一个参数为遍历到的项,第二个为下标。第三个位数组本身,可以通过当前项判断下是自己要的内容后return true就可以过滤出第一个需要的值。需要所有满足条件的项用filter,返回值为数组

    有帮助麻烦点个采纳【本回答右上角】,谢谢~~有其他问题可以继续交流~

    img

        var arr = ['王五', '李四', '李五'];
        var name = arr.find(v => v.indexOf('李') == 0)
        alert(name)
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 10月12日