数组和字符串的方法总结

文章详细列举了JavaScript中数组和字符串的主要操作方法,包括concat、join、push等数组方法以及includes、startsWith、endsWith等字符串方法,还提到了ES6新增的功能如find、findIndex和Array.from等。
摘要由CSDN通过智能技术生成

  • 数组的方法大全
  • 字符串的方法大全 

一、数组的方法大全

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 个字节储存的字符,返回一个字符的码点。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值