前端 javascript 数据类型 数组 列表
Posted minger_lcm
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端 javascript 数据类型 数组 列表相关的知识,希望对你有一定的参考价值。
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]
以上是关于前端 javascript 数据类型 数组 列表的主要内容,如果未能解决你的问题,请参考以下文章