下面是包括ES6的总结的一些数组、字符串方法:

2022/6/5 23:22:07

本文主要是介绍下面是包括ES6的总结的一些数组、字符串方法:,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.数组的方法

unshift()       数组头部添加内容

push()       数组尾部添加内容

pop()        数组尾部删除内容

shift()        数组头部删除内容

sort()        数组排序    a-b 升序 b-a 降序    

reverse()    数组倒排序

splice()       修改数组      

slice()      截取

indexOf()       查找下标,找不到 返回-1。

forEach()      循环数组 三个参数(数组的每一项, 每一项的下标, 数组本身)  

map()     映射数组:对数组的每一项进行操作,返回新的数组

filter()     过滤数组,返回满足条件的数据,保存在新数组中

Every       判断数组每一项是否满足条件 全部满足返回真

Some         只要有一项满足条件就返回真

Join          把数组用连接符连接成字符串

Find          查找满足条件的元素 有就返回第一项 没有的话返回undefined

FindIndex     查找满足条件的下标

Array.From       把类数组转化为数组

Array.of            把参数转化为数组

Fill            填充 用一个元素替换数组的某一部分

Copywithin    用数组的某一部分替换数组的另外一部分

keys()      遍历键名。

values()     遍历键值。

includes()    数组是否包含指定值。

flat()      多维数组转一维数组

 

 

2.字符串的方法

match()         匹配   输入内容,返回内容

search()         查找,输入内容,返回下标    -1   不能使用g

indexOf()        检索字符串(内容,下次开始找的位置)  -1

lastindexOf()        倒序

replace()        替换字符串 默认只能替换一个  i不区分大小写 g全局 m多行

toUpperCase()       转化为大写

toLowerCase()       转化为小写

slice()          截取子字符串(开始下标,结束的下标-1) 能用于数组和字符串

Substr  substring        截取字符串

split()               分隔字符串(分隔,个数) 字符串转化为数组  原有字符串不变

charCodeAt()         unicode码

charAt(index)         通过下标获取内容

fromCharCode()          转码

trim()           删除字符串首尾空格

模板字符串        用反引号 ``

includes()         判断是否含有某个字符

startsWith()        返回布尔值,判断参数字符串是否在原字符串的头部。

endsWith()        返回布尔值,判断参数字符串是否在原字符串的尾部。

repeat()           字符串重复   返回新的字符串,表示将字符串重复指定次数返回。

padStart()            字符串补全 返回新的字符串,从头部补全原字符串。

padEnd()        字符串补全 返回新的字符串,从尾部补全原字符串。



这篇关于下面是包括ES6的总结的一些数组、字符串方法:的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程