首页 > 编程语言 > 详细

JavaScript——数组

时间:2021-04-29 22:51:41      阅读:32      评论:0      收藏:0      [点我收藏+]

Array可以包含任意的数据类型

1 var arr=[1,2,3,4,5,6];    //通过下标取值和赋值
2 arr[0]
3 arr[0]=1

1.长度

1 arr.length

注意:假如给arr.length赋值,数组大小就会发生变化~,如果赋值过小,元素就会丢失

 

2.indexOf,通过元素获得下标索引

1 arr.indexOf(2)
2 1

字符串的"2"和数字2是不同的

 

3.slice()截取Array的一部分,返回一个新数组,类似于String中的substring

 

4.push(),pop()  尾部

1 push:压入到尾部
2 pop:弹出尾部的一个元素

 

5.unshift() , shift()  头部

1 unshift:压入到头部
2 shift:弹出头部的一个元素

 

6.排序sort()

1 arr
2 (3)["B","A","C"]
3 arr.sort()
4 (3)["A","B","C"]

 

7.元素反转reverse()

1  arr
2 (3)["B","A","C"]
3 arr.reverse()
4 (3)["A","B","C"]

 

8.concat()  拼接

1 arr
2 (3)["C","B","A"]
3 arr.concat([1,2,3])
4 (6)["C","B","A",1,2,3]
5 arr
6 (3)["C","B","A"]

注意:concat()并没有修改数组,只是会返回一个新的数组

 

9.连接符join

打印拼接数组,使用特定的字符串连接

1 arr
2 (3)["C","B","A"]
3 arr.join(‘-‘)
4 "C-B-A"

 

10.多维数组

1 arr=[[1,2],[3,4],["5","6"]];
2 arr[1][1]
3 4

 

数组:存储数据(如何存,如何取,方法都可以自己实现!)

 

JavaScript——数组

原文:https://www.cnblogs.com/clblogs/p/14719259.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!