都是循环遍历数组中的每一项
每一次执行匿名函数都支持三个参数,数组中的当前项item,当前项的索引index,原始数组array
匿名函数中的this都是指window
只能遍历数组
1.关于forEach()
敲黑板:没有返回值!!!!
注意:forEach对于空数组是不会调用回调函数的。
forEach() 数组中有几项,那么传递进去的匿名回调函数就需要执行几次,理论上这个方式是没有返回值的,只是遍历数组中的每一项,不对原来数组进行修改
2、关于map()
敲黑板:有返回值,可以return出来!!!!
注意:map()方法不会对空数组进行检测。
3.$.each()
敲黑板:没有返回值,里面的匿名函数支持两个参数:当前项的索引i,数组中的当前项v,如果遍历的是对象,k是键,v是值
网友评论