forEach

作者: DUJUNHUI | 来源:发表于2019-12-20 09:25 被阅读0次

forEach()方法对数组的每个元素执行一次提供的函数

let arr = ['a', 'b', 'c', 'd']
arr.forEach((item, index, arr) => {
  console.log('item = ' + item) // item是当前元素
  console.log('index = ' + index) // index当前元素索引
  console.log('arr = ' + arr) //数组
})
let arr = ['a', 'b', 'c', 'd']
arr.forEach((item, index, arr) => {
    item = "c"
})
console.log(arr) // ['a', 'b', 'c', 'd']  注意:直接改变item 不会改变arr !!!!!!
let arr = [{a: 1, b: 2}, {a: 1, b: 2}, {a: 1, b: 2}, {a: 1, b: 2}]
arr.forEach((item, index, arr) => {
    item.a = 0
    item.b = 1
})
console.log(arr) //[{a: 0, b: 1}, {a: 0, b: 1}, {a: 0, b: 1}, {a: 0, b: 1}] 可以改变item里的属性

注意:用来遍历,没有返回值 undefined, 可以修改原来的数组
注意:不能中断循环(不能使用break语句、不能使用return语句)

相关文章

网友评论

      本文标题:forEach

      本文链接:https://www.haomeiwen.com/subject/bqsbnctx.html