javascript数组相当于python的列表
创建列表
a = [1,2,3,4]; [1, 2, 3, 4]
获取列表长度
a = [1,2,3,4]; [1, 2, 3, 4] a.length 4
push()
尾部追加元素
a = [1,2,3,4]; [1, 2, 3, 4] a.push(5) 5 a [1, 2, 3, 4, 5]
pop()
默认删除 尾部最后一个元素
a [1, 2, 3, 4, 5] a.pop() 5 a [1, 2, 3, 4]
obj.unshift(ele)
数组头部插入元素
a = [1,2,3,4]; [1, 2, 3, 4] a.unshift(5) 5 a [5, 1, 2, 3, 4]
obj.shift()
数组头部移除元素
a [5, 1, 2, 3, 4] a.shift() 5 a [1, 2, 3, 4]
obj.splice(start, deleteCount, value, ...)
start 起始位置索引
deleteCount 删除个数
value 插入的值
插入、删除或替换数组的元素
a.splice(1,1,99)索引找到1的值 删除1个元素,再从1这个位置插入99
a [1, 2, 3, 4] a.splice(1,1,99) [2] a [1, 99, 3, 4]
a.splice(1,0,909)从1位置插入909
a [1, 99, 3, 4] a.splice(1,0,909) [] a [1, 909, 99, 3, 4]
a.splice(1,1)删除1位置的值 909
a [1, 909, 99, 3, 4] a.splice(1,1) [909] a [1, 99, 3, 4]
obj.
slice
( )
切片
a [1, 99, 3, 4] a.slice(1,3) [99, 3]
obj.reverse( )
反转
a [1, 99, 3, 4] a.reverse() [4, 3, 99, 1]
obj.join(sep)
将数组元素连接起来以构建一个字符串
python join针对字符串的
javascript join 针对列表
a [1, 5, 7, 9] a.join("-"); "1-5-7-9"
obj.concat(val,..)
拼接数组 列表
a = [1,2,3,4]; [1, 2, 3, 4] b = [5,6,7,8]; [5, 6, 7, 8] c = a.concat(b) [1, 2, 3, 4, 5, 6, 7, 8] c [1, 2, 3, 4, 5, 6, 7, 8]
obj.sort( )
对数组元素进行排序
a = [5,7,9,1]; [5, 7, 9, 1] a.sort() [1, 5, 7, 9]
原文地址:https://www.cnblogs.com/mingerlcm/p/9163872.html
时间: 2024-10-06 19:00:34