此文主要是对 JavaScript 的常用函数做一个总结和解析,方便理解和参考。
slice()
- 操作对象:Array 和 String 对象
- 原对象是否变化:
不变化
- 函数用法:slice(start, end)
- 函数功能:对数组或字符串进行
截取
,并返回一个数组副本。即原数组或字符串不会被修改
。
|
|
split()
- 操作对象:String 对象
- 原对象是否发生变化:
不变化
- 函数用法:split(separator, limit)
- 函数功能:把这个字符串分割成片段来创建一个字符串数组。
separator
参数可以是一个字符串或一个正则表达式。如果separator
是一个空字符,会返回一个单字符的数组。可选参数limit
可以限制被分割的片段数量(即返回数组的最大长度)。该函数可以将一个字符串变为数组
。
|
|
splice()
- 操作对象:Array 对象
- 原对象是否发生变化:
不变化
- 函数用法:splice(start, deleteCount, item1, item2,…)
- 函数功能:参数
start
是从数组中移除元素的开始位置。参数deleteCount
是要移除的元素的个数。后面的 item1, item2…是可选参数,表示会插入到被移除元素的位置上。
|
|
join()
- 操作对象:Array 对象
- 原对象是否发生变化:
变化
- 函数用法:splice(separator)
- 函数功能:把数组中的所有元素放入一个字符串,并使用指定的分隔符进行分隔的。其中 separator 为可选可选参数,指定要使用的分隔符。如果省略该参数,则使用
逗号
作为分隔符。可以将一个数组变为字符串
。
|
|