JavaScript 数组方法
- toString()把数组转换为字符串
- Join()将所有数组元素结合为一个字符串,类似 toString(),还可以规定分隔符
在处理数组时,删除元素和添加新元素是很简单的
- pop() 方法从数组中删除最后一个元素,返回“被弹出”的值
- push() 方法向数组末尾添加一个新的元素,返回新数组的长度
位移元素
位移与弹出等同,但处理首个元素而不是最后一个
- shift() 方法会删除首个数组元素,并把所有其他元素“位移”到更低的索引,返回被“位移出”的字符串
- unshift() 方法(在开头)向数组添加新元素,并“反向位移”旧元素,返回新数组的长度
更改元素
通过元素下标来访问数组元素,从0开始
- length属性提供了向数组追加新元素的简易方法
- delete() 删除元素
使用 delete 会在数组留下未定义的空洞。请使用 pop() 或 shift() 取而代之。
拼接字符串
- splice()
第一个参数(2)定义添加新元素的位置
第二个参数(2) 定义应删除多少元素
其余参数定义要添加的新元素
splice() 方法返回一个包含已删除项的数组
- splice() 删除元素
第一个参数 (0) 定义新元素被添加的位置
第二个 (1) 定义应该删除多个元素
其余参数被省略,没有新元素被添加
合并数组
- concat() 方法通过合并 (连接) 现有数组来创建一个新数组
裁剪数组
- slice() 方法用数组的某个片段切出新数组
本例从数组元素1开始切出一段数组
- slice() 方法创建新数组。不会从原数组中删除任何元素
本例从数组元素3(“Apple”)开始切出一段数组
- slice() 可接受两个参数,比如(1,3)
该方法会从开始参数选取元素,直到结束参数(不包括)为止
- toString(),会自动吧数组转换为字符串,下面两个例子结果相同