与Python不同的是JavaScript列表更加“自由”:
可以直接修改列表的length属性修改列表长度,不足位用undefined补齐
大多数其他编程语言不允许直接改变数组的大小,越界访问索引会报错...然而,JavaScript的Array却不会有任何错误。在编写代码时,不建议直接修改Array的大小,访问索引时要确保索引不会越界。...(testlist)
// [ 1, 2, 'd', ]
列表操作
查找:indexOf()查找元素的索引,若未查到则返回-1
console.log(testlist)...]
结尾处修改:pop()方法push(),分别在结尾处删除和添加元素
testlist.push("a")
console.log(testlist) //[ 1, 2, 3, 4, 5, 'a'...]
console.log(testlist.pop()) //a
console.log(testlist) //[ 1, 2, 3, 4, 5 ]
开头处修改:shift()和unshift(),分别在开头出删除和添加元素