主页 分类 关于

JavaScript 数据类型之(数组类型)

JavaScript个人整理

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

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

数组长度

arr.length      /*赋值过小值, 元素就会丢失*/

indexOf 通过元素获得下标

var arr = [0,1]; 
arr.indexOf(2); /*输出1 字符串"1"和数字1是不同的*/

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

例子

$ slice()   /*类似于String中的substring*/

push()和pop()尾部

push:    /*压入到头部*/
shift: /*弹出头部的一个元素*/

排序 sort()

(3)["B","A","C"]         /*排序前*/
arr.sort()
(3)["A","B","C"] /*排序后*/

元素反转 reverse()

(3)["B","A","C"]         /*反转前*/
arr.reverse()
(3)["C","B","A"] /*反转后*/

concat()

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

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

join 连接符

例子

(3)["C","B","A"] 
arr.join('-') /*使用特定的字符串连接*/
/*结果输出"C-B-A"*/

多位数组

arr = [[1,2],[3,4],["5","6"]];
arr[1][1]
/*结果输出4*/









作者: 我叫史迪奇
本文来自于: https://sdq3.link/JavaScript-array.html博客内容遵循 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议