javascript-数组2

一,创建数组的两种方式:

1.利用数组自变量。

var arr=[1,2,3];
console.log(arr[0]);

2.(构造函数)利用new Array()。

var arr = new Array();  //创建一个空的数组
var arr = new Array(2); //这个2表示创建了一个长度为二的空数组
var arr = new Array(2,3); //等价于[2,3] 这样写表示里面有两个数组元素 2和3

二,检测是否为数组的方法:

1.instanceof 运算符 他可以用来检测是否为数组

(函数名 instanceof Array)

2.Array.isArray(函数名)

三,添加删除数组对象的方法

1,添加数组的方法

(1)push()在我们数组的末尾添加一个或多个元素

  push 是可以给数组追加新的元素

  push() 直接写数组元素就可以

  push 完毕之后,返回的结果是 新数组的长度

  push 完后数组会发生变化

(2)

      unshift()在我们数组的末尾添加一个或多个元素{

    unshift 是可以给数组前面添加新的元素

    unshift() 直接写数组元素就可以

  unshift 完毕之后,返回的结果是 新数组的长度

  unshift 完后数组会发生变化

2.删除数组的方法

 (1)pop 删除数组最后一个元素,数组的长度减一 (无参数),修改原数组

   返回删除的元素值。

 (2)shift 删除数组第一个元素,数组的长度减一 (无参数),修改原数组

   返回第一个元素的值。

四,数组的排序

 (1)reverse()  颠倒数组中的元素的顺序,无参数  该方法会该变原数组,返回新的数组

 (2)sort()  对数组的元素进行排序    该方法会该变原数组,返回新的数组

五,数组的索引方法

    indexOf()  数组中查找给定元素的第一个索引  如果不存在则返回-1.

 lastindexOf()   在数组中的最后一个索引  如果不存在则返回-1.

原文地址:https://www.cnblogs.com/showlgfcode/p/13817869.html