array和string同名方法
- concat()
- indexOf()
- lastIndexOf()
- slice()
- includes()
- valueOf()
Array对象的增添、删除、替换、提取
// 增添
// 1、连接两个或更多的数组,并返回结果。
concat()
// 2、向数组的末尾添加一个或更多元素,并返回新的长度。
push()
// 3、从数组中添加或删除元素。
splice()
// 4、向数组的开头添加一个或更多元素,并返回新的长度。
unshift()
// 删除
// 1.删除数组的最后一个元素并返回删除的元素。
pop()
// 2.删除并返回数组的第一个元素。
shift()
// 3.从数组中添加或删除元素。
splice()
// 替换
// 1.使用一个固定值来填充数组。
fill()
// 2.从数组的指定位置拷贝元素到数组的另一个指定位置中。
copyWithin()
// 3.反转数组的元素顺序。
reverse()
// 4.对数组的元素进行排序。
sort()
// 提取
// 1.选取数组的一部分,并返回一个新数组。
slice()
# ```
```js
// 检索判断
// 1.返回数组的可迭代对象。
entries()
// 2.检测数值元素的每个元素是否都符合条件。
every()
// 3.检测数值元素,并返回符合条件所有元素的数组。
filter()
// 4.返回符合传入测试(函数)条件的数组元素。
find()
// 5.返回符合传入测试(函数)条件的数组元素索引。
findIndex()
// 6.数组每个元素都执行一次回调函数。
forEach
// 7.判断一个数组是否包含一个指定的值。
includes()
// 8.搜索数组中的元素,并返回它所在的位置。
indexOf()
// 11.判断对象是否为数组。
isArray()
// 12.返回数组的可迭代对象,包含原始数组的键(key) 。
keys()
// 13.搜索数组中的元素,并返回它最后出现的位置。
lastIndexOf()
// 14.检测数组元素中是否有元素符合指定条件。
some()
// 15.返回数组对象的原始值。
valueOf()
// 转化
// 1.把数组的所有元素放入一个字符串。
join()
// 2.将数组元素计算为一个值(从左到右)。
reduce()
// 3.将数组元素计算为一个值(从右到左)。
reduceRight()
// 4.把数组转换为字符串,并返回结果。
toString
// 5.通过给定的对象中创建一个数组。
from()
Array对象会改变原字符串的方法
// 1.向数组的末尾添加一个或更多元素,并返回新的长度。
push()
// 2.从数组中添加或删除元素。
splice()
// 3.unshift()向数组的开头添加一个或更多元素,并返回新的长度。
unshift()
// 4.删除数组的最后一个元素并返回删除的元素。
pop()
// 5.删除并返回数组的第一个元素。
shift()
// 6.使用一个固定值来填充数组。
fill()
// 7.从数组的指定位置拷贝元素到数组的另一个指定位置中。
copyWithin()
// 8.反转数组的元素顺序。
reverse()
// 9.对数组的元素进行排序。
sort()
String对象的增添、删除、替换、提取
// 增添
// 1.连接两个或更多字符串,并返回新的字符串。
concat()
// 2.复制字符串指定次数,并将它们连接在一起返回。
repeat()
// 删除
// 1.把字符串分割为字符串数组。
split()
// 2.去除字符串两边的空白。
trim()
// 替换
// 1.在字符串中查找匹配的子串,并替换与正则表达式匹配的子串。
replace()
// 提取
// 1.提取字符串的片断,并在新的字符串中返回被提取的部分。
slice()
// 2.从起始索引号提取字符串中指定数目的字符。
substr()
// 3.提取字符串中两个指定的索引号之间的字符。
substring()
// 检索判断
// 1.返回在指定位置的字符。
charAt()
// 4.返回某个指定的字符串值在字符串中首次出现的位置。
indexOf()
// 5.查找字符串中是否包含指定的子字符串。
includes()
// 6.查找找到一个或多个正则表达式的匹配。
match()
// 7.查找与正则表达式相匹配的值。
search()
// 8.查看字符串是否以指定的子字符串开头。
startWith()
// 9.返回某个字符串对象的原始值。
valueOf()
// 转化
// 1.返回一个字符串。
toString()
// 2.返回在指定的位置的字符的 Unicode 编码。
charCodeAt()
// 3.将 Unicode 编码转为字符。
fromCharCode()
// 3.把字符串转换为小写。
toLowerCase()
// 4.把字符串转换为大写。
toUpperCase()
// 5.根据本地主机的语言环境把字符串转换为小写。
toLocaleLowerCase()
// 6.根据本地主机的语言环境把字符串转换为大写。
toLocaleUpperCase()
String对象会改变原字符串的方法
//1.把字符串转换为小写。
toLowerCase()
// 2.把字符串转换为大写。
toUpperCase()