数组常见的方法(增删改查)

下面将数组的方法分为5类(官方文档中可查)

  • 给数组添加元素(增):push(), unshift(),splice()
  • 从数组中删除元素(删):pop(), shift(),splice()
  • 修改数组中的元素(改):splice(),reverse(),sort()
  • 从已有数组中返回选定的数组(查):slice()
  • 用于遍历的函数:forEach(),map(),filter()
  • 不会改变元素数组的内容的函数:concat(),slice(),map(),filter()

forEach

//如果出入的数组中的值不是对象,则以下操作无法改变数组的值
function checkFor(arr) {
      arr.forEach((item,index)=>{
        //若传入的不是对象,要想改变数组中的item值,可直接用arr[index] = '新数据'
        item["name"]='000'
        item["look"] = 'pretty'
      })
      return arr
    }

示例

console.log(checkFor([1,2,3,4]));//[1,2,3,4]
console.log(checkFor(['www','ooo']));//['www','ooo']
console.log(checkFor([{name:'cql'},{age:18}]));//[{name: "000", look: "pretty"},{age: 18, name: "000", look: "pretty"}]
全部评论

相关推荐

11-19 18:44
已编辑
成都理工大学 Java
程序员花海:我面试过100+校招生,大厂后端面试不看ACM,竞赛经历含金量低于你有几份大厂实习 这个简历整体来看不错 可以海投
如何写一份好简历
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务