美文网首页
JavaScript -- Array

JavaScript -- Array

作者: wangxingkang | 来源:发表于2016-11-06 21:21 被阅读7次

1. 数组的创建:

 var arr1 = new Array(); // 不推荐使用
 var arr2 = []; 

2.数组的常用方法:


  • push()
    描述:向数组的尾部追加元素
    返回值: 新数组的长度
    示例:
var arr = [1];
var result = arr.push(2,3); // [1,2,3]
console.log(result); // 3

  • pop()
    描述:从数组的尾部移除一个元素
    返回值:移除的元素
    示例:
var arr = [1,2,3,true];
var result = arr.pop(); // [1,2,3]
console.log(result); // true

  • shift()
    描述:从数组的头部移除一个元素
    返回值:移除的元素
    示例:
var  arr = ['a',1,2];
var result = arr.shift(); // [1,2]
console.log(result); // a

  • unshift()
    描述:从数组的头部添加元素
    返回值:新数组的长度
    示例:
var arr = [1];
var result = arr.unshift('a',true); // ['a',true,1]
console.log(result); // 3

  • splice()
    描述:截取数组 -- 操作数组本身
    • 第一次参数:开始位置
    • 第二个参数:表示截取的个数
    • 第三个元素开始:表示从截取位置开始新追加的元素
      返回值:删除的数组
      示例:
var arr = [1,2,3,4,5,6]
var result = arr.splice(1,3); // [1,5,6]
console.log(result); // [2,3,4]
arr.splice(1,1,2,3,4); // [1,2,3,4,6]   -- 返回[5]
arr.splice(1); // [1]  -- 返回 [2,3,4,6]

  • slice()
    描述:截取数组 -- 不操作数组本身
    • 第一个参数:开始位置
    • 第二个参数:结束位置(截取范围:左闭右开)
      返回值:截取的数组
      示例:
 var arr = [1,2,3,4];
 var result = arr.slice(1,3); // [1,2,3,4]
 console.log(result); // [2,3]

待续...

相关文章

  • JavascriptArray

    JavaScript Array CONTENT Ⅰ.Attributes of Array Object (3)...

  • JavaScript Array

    JavaScript Array小结:

  • 全面认识JavaScript的Array对象

    全面认识JavaScript的Array对象 首先一个是对JavaScript中Array的理解:JavaScri...

  • Array

    javascript Array 1. Properties Array.length var arr = ["a...

  • 2020-02-14

    JavaScript splice() 方法 JavaScript Array 对象](https://www.r...

  • JS基础整理 - 2

    1 JavaScript Array(数组)对象 ![Array(数组)对象.png](http://upload...

  • JavaScript - Array

    不推荐使用var arr=new Array()常用这种方式var arr=[1,2,3,true,'abc',n...

  • JavaScript — Array

    检测数组if (Array.isArray(value)) { //对数组执行某些操作} 转换方法toStr...

  • JavaScript Array

    1.concat() 连接两个或更多的数组,并返回结果该方法不会改变现有的数组,而是创建一个新数组 。 2.joi...

  • JavaScript Array

    ECMAScript数组的大小是可以动态调整的,可以随着数据的添加自动增长长度。创建数值有两种方式: 使用Arra...

网友评论

      本文标题:JavaScript -- Array

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