JavaScript 常用方法
1. splice()
作用:向/从数组中添加/删除项目,然后返回被删除的项目。
注释:该方法会改变原始数组。
语法:arrayObject.splice(index,howmany,[item1,...,itemX])
index 表示数组开始删除的位置, howmany 表示删除的个数,[item1,...,itemX]表示向数组添加的新项。
我的解释:splice 删除时返回新数组,新增加的元素在被删除的元素的位置上添加,后面的元素后移。
// 删除元素
<script>
var num = [1, 3, 5, 7]
num.splice(2, 1)
console.log(num) // 1, 3, 7
</script>
// 增加元素
<script>
var num = [1, 3, 5, 7]
num.splice(3, 1, 90, 9090)
console.log(num) // 1, 3, 5, 90, 9090
</script>
2. slice()
作用:从已有的数组中返回选定的元素。
注释:该方法并不会修改数组,而是返回一个子数组。
返回:一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。
语法:arrayObject.slice(start,[end])
index 表示数组开始选定的位置, end 表示数组结束选定的位置.
3. push()
作用:从已有的数组末尾增加一个元素。
注释:该方法会修改数组。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。