数组 & 字符串常见易忘方法
·
#JS#数组#字符串
数组 & 字符串常见易忘方法
数组
splice(start, num, item)
slice(start, end)
- 不会改变原始数组,返回截取的数组,不包括end,从第一个参数开始
- 然后如果是负值 参数加上数组长度再计算 ,然后如果超过数组长度则按最后计算
- 不写第二个参数。默认最后. 包含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 开始
觉得有用的话,欢迎在下方评论区 / 邮件与我交流 👋
去留言 →