javaScript数组常用方法

操作数组中数据的方法:

目录

操作数组中数据的方法:

1、获取数组的长度:aList.length

2、用下标操作数组的某个数据:aList[0]

3、join()将数组成员通过一个分隔符合并成一个字符串

4、push()和pop()方法将增加和删除数组最后一个成员

5、unshift()和shift()从数组前面增加或删除成员

6、将数组反转

7、indexOf()返回数组中元素第一次出现的索引值

8、splice()在数组中删除或者增加成员

9、多维数组


1、获取数组的长度:aList.length

var arr = Array(1,2,3,'abc')
alert(arr.length)//弹出4

2、用下标操作数组的某个数据:aList[0]

var arr2 = [[1,2,3],[4,5,6],[7,8,9]]
alert(arr2[0][1])//弹出2

3、join()将数组成员通过一个分隔符合并成一个字符串

var arr = Array(1,2,3,'abc')
var res = arr.join("-")
alert(res)//弹出1-2-3-abc
var res = arr.join("")
alert(res)//弹出123abc

4、push()和pop()方法将增加和删除数组最后一个成员

var arr = Array(1,2,3,'abc')
alert(arr.join("-"))	//弹出1-2-3-abc

arr.push('5')
alert(arr.join("-"))	//弹出1-2-3-abc-5

arr.pop('5')
alert(arr.join("-"))	//弹出1-2-3-abc

5、unshift()和shift()从数组前面增加或删除成员

var arr = Array(1,2,3,'abc')
alert(arr)	//弹出1,2,3,abc

arr.unshift('5')
alert(arr)	//弹出5,1,2,3,abc

arr.shift('5')
alert(arr)	//弹出1,2,3,abc

6、将数组反转

var arr = Array(1,2,3,'abc')
alert(arr)	//弹出1,2,3,abc

arr.reverse()
alert(arr)	//abc,3,2,1

7、indexOf()返回数组中元素第一次出现的索引值

var arr = Array(1,2,3,'abc',1,2,3,4)
alert(arr.indexOf(1))	//弹出0

8、splice()在数组中删除或者增加成员

var arr = Array(1,2,3)
arr.splice(1,1)//删除2
alert(arr)//弹出1,3
			
arr.splice(1,1,2,3,4)//删除二个元素,增加2,3,4
alert(arr)//弹出1,2,3,4
  1. 第一个位置是被删除的下标
  2. 第二个是删除几个
  3. 2个以上是需要添加的元素

9、多维数组

var arr = [[1,2,3],[4,5,6],[7,8,9]]
alert(arr.length)//弹出3
			
alert(arr[1][0])//弹出4

猜你喜欢

转载自blog.csdn.net/qq_38709565/article/details/82226275