:先通过对象,方式拿到数组对象,然后for循环,拿到数组项
不同的框架代码中实现的方式语法表现有些不一样
Angular中
// array表示要遍历的数组,obj表示遍历时的每个元素,index表示遍历数组的下标...,只是将原来的数组拷贝了一份,把拷贝的数组项进行更改,支持链式调用
使用场景
场景1: 拷贝原数组,改变一些东西,假定有一个数组(A),将A数组中的值以双倍的数值放到B数组中
Es5写法
var numbersA...2表示的是,每一次迭代查找的数组元素的索引
第三个参数3表示的是原操作数组
特点
找到第一个符合条件之后,就不会往后找了,这与filter过滤是不一样的,find方法比较快速便捷
返回值:若匿名回调函数结果为真...,则返回所匹配的选项对象,若为假,则返回undefined
使用场景
场景1:假定有一个数组对象(A),找到符合条件的对象
/*
假定有一个对象数组(A)
找到符合条件的对象
如下示例:找到learnWebs...场景2: 假定有一个数组对象(A),根据指定对象的条件找到数组中符合条件的对象
/*假定有一个对象数组(A),根据指定对象的条件找到数组中符合条件的对象
例如:新闻列表
商品列表,博客文章等
从商品列表数组对象中找到