- 数组的方法大全
- 字符串的方法大全
一、数组的方法大全
1.concat()
concat() 方法用于连接两个或多个数组。该方法不会改变现有的数组,仅会返回被连接数组的一个副本。
2.join()
join() 方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的,使用默认情况下使用逗号分割,不改变原数组。
3.push()
push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。
4.pop()
pop() 方法用于删除并返回数组的最后一个元素。
5.shift
shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。
6.unshift()
unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。
7.slice()
返回从原数组中指定开始下标到结束下标之间的项组成的新数组。
8.splice()
splice() 方法可删除从 index 处开始的零个或多个元素,并且用参数列表中声明的一个或多个值来替换那些被删除的元素。
9.sort ()
用于对数组的元素进行排序。默认升序。
10、reverse()
reverse() 方法用于颠倒数组中元素的顺序。
11、every()
判断数组中每一项都是否满足条件,每一项都返回 ture,则返回 true 。
12、some
判断数组中是否存在满足条件的项,只要有一项满足条件,就会返回true。
13、filter
对数组的每一项都运行给定的函数,返回 结果为 ture 的项组成的数组。
14、map
创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数后返回的结果。
15、forEach 数组遍历
用于调用数组的每个元素,并将元素传递给回调函数。对于空数组是不会执行回调函数的。
ES6新增数组
16、find()
传入一个回调函数,找到数组中符合当前搜索规则的第一个元素,返回它,并且终止搜索。
17、findIndex()
传入一个回调函数,找到数组中符合当前搜索规则的第一个元素,返回它的下标,终止搜索。
18、fill()
用新元素替换掉数组内的元素,可以指定替换下标范围。
19、 includes
判断数组中是否存在该元素,参数:查找的值、起始位置。
20、Array.form()
可以接收一个伪数组作为参数,返回伪数组转换后的结果
二.字符串的方法总结
1、includes()
返回布尔值,表示是否找到了参数字符串。
2、startsWith()
返回布尔值,表示参数字符串是否在原字符串的头部。
3.endsWith()
返回布尔值,表示参数字符串是否在原字符串的尾部。
4、repeat()
回一个新字符串,表示将原字符串重复n次
5、padStart(),padEnd()
如果某个字符串不够指定长度,会在头部或尾部补全。padStart()用于头部补全,padEnd()用于尾部补全。
6、trimStart(),trimEnd()
trimStart()消除字符串头部的空格,trimEnd()消除尾部的空格。
7、replaceAll()
在字符串中查找匹配的子串,并替换与正则表达式匹配的所有子串。
8、codePointAt()
能够正确处理 4 个字节储存的字符,返回一个字符的码点。