数组 & 字符串常见易忘方法
数组
splice(start, num, item)
slice(start, end)
pop()
- 改变数组
- 删除数组最后一个元素, 并且返回
push(item,item,…)
- 改变数组, 返回新数组的长度
- 向数组末尾添加若干元素
shift()
- 返回弹出的数组的第一个元素
- 改变数组
unshift()
- 添加若干项进入数组头部
- 返回最新数组长度,当然也改变了数组
注意:
只有 slice 不会改变数组, 其他都会改变数组。
字符串
substr(start, length)
- 返回截取的新的字符串
- 如果start 为负值, 那表示 (start + length)开始
- 不改变原数组
substring(start, end)
- 返回截取的字符串都不能为负值 不包括end
- 截取字符串长度为 end-1 + start
slice(start, end)
- start end 都可以为负值, 如果为负值则加上字符串的长度 , 不包括end
- 返回中间切割字符串
- 从 0 开始