JavaScript(6)数组类型

数组类型

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

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

1.长度

 arr.length

注意

加入给arr.length赋值,数组大小就会发生变化,如果赋值过小,元素就会丢失

JavaScript(6)数组类型

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

 arr.indexOf(2)

字符串的”2“和数字2是不同的

JavaScript(6)数组类型

3.slice()截取Array的一部分,返回一个新数组

类似于String中的substring

JavaScript(6)数组类型

4.push(),pop()

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

JavaScript(6)数组类型

5.unshift(),shift()头部

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

JavaScript(6)数组类型

6.排序sort()

 var arr = ["C","A","B"];
 arr.sort()
 (3) ["A", "B", "C"]

7.元素反转reverse()

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

JavaScript(6)数组类型

8.concat()

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

注意

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

JavaScript(6)数组类型

9.连接符join

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

 (3) ["C", "B", "A"]
 arr.join('-')
 "C-B-A"

JavaScript(6)数组类型

10.多维数组

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

 

上一篇:MySql初始配置


下一篇:PostgreSQL数据库((数据库类型介绍)