VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 网站开发 > JavaScript >
  • JavaScript教程之js中数组常用方法总结(2)

  

  • Array.reduce()

     此方法是所有元素调用返回函数,返回值为最后结果,传入的值必须是函数类型:
    1
    2
    3
    4
    5
    let arr = [1, 2, 3, 4, 5]
       const add = (a, b) => a + b
       let sum = arr.reduce(add)
       //sum = 15  相当于累加的效果
       与之相对应的还有一个 Array.reduceRight() 方法,区别是这个是从右向左操作的

      

  • Array.push()

     此方法是在数组的后面添加新加元素,此方法改变了数组的长度:
       
  • Array.pop()

     此方法在数组后面删除最后一个元素,并返回数组,此方法改变了数组的长度:
    1
    2
    3
    4
    let arr = [1, 2, 3, 4, 5]
        arr.pop()
        console.log(arr) //[1, 2, 3, 4]
        console.log(arr.length) //4

      

  • Array.shift()

     此方法在数组后面删除第一个元素,并返回数组,此方法改变了数组的长度:
    1
    2
    3
    4
    let arr = [1, 2, 3, 4, 5]
        arr.shift()
        console.log(arr) //[2, 3, 4, 5]
        console.log(arr.length) //4 

      

  • Array.unshift()

     此方法是将一个或多个元素添加到数组的开头,并返回新数组的长度:
    1
    2
    3
    4
    let arr = [1, 2, 3, 4, 5]
        arr.unshift(6, 7)
        console.log(arr) //[6, 7, 2, 3, 4, 5]
        console.log(arr.length) //7 

      

  • Array.isArray()

     判断一个对象是不是数组,返回的是布尔值
     
  • Array.concat()

     此方法是一个可以将多个数组拼接成一个数组:
    1
    2
    3
    4
    let arr1 = [1, 2, 3]
          arr2 = [4, 5]
      let arr = arr1.concat(arr2)
      console.log(arr)//[1, 2, 3, 4, 5]
  • nodejs爬虫
  • Python正则表达式完全指南
  • 爬取豆瓣Top250图书数据
  • shp 地图文件批量添加字段
  • 爬虫小试牛刀(爬取学校通知公告)
  • 【python基础】函数-初识函数
  • 【python基础】函数-返回值
  • HTTP请求:requests模块基础使用必知必会
  • Python初学者友好丨详解参数传递类型
  • 如何有效管理爬虫流量?
  • SQL SERVER中递归
  • 2个场景实例讲解GaussDB(DWS)基表统计信息估
  • 常用的 SQL Server 关键字及其含义
  • 动手分析SQL Server中的事务中使用的锁
  • openGauss内核分析:SQL by pass & 经典执行
  • 一招教你如何高效批量导入与更新数据
  • 天天写SQL,这些神奇的特性你知道吗?
  • openGauss内核分析:执行计划生成
  • [IM002]Navicat ODBC驱动器管理器 未发现数据
  • 初入Sql Server 之 存储过程的简单使用
  • 这是目前我见过最好的跨域解决方案!
  • 减少回流与重绘
  • 减少回流与重绘
  • 如何使用KrpanoToolJS在浏览器切图
  • performance.now() 与 Date.now() 对比
  • 一款纯 JS 实现的轻量化图片编辑器
  • 关于开发 VS Code 插件遇到的 workbench.scm.
  • 前端设计模式——观察者模式
  • 前端设计模式——中介者模式
  • 创建型-原型模式
  • 
    相关教程
    关于我们--广告服务--免责声明--本站帮助-友情链接--版权声明--联系我们       黑ICP备07002182号