字符串 和 数组 内置方法大全

字符串内置功能

es5中:

函数功能描述
anchor()创建 HTML 锚。
big()用大号字体显示字符串。
blink()显示闪动字符串。
bold()使用粗体显示字符串。
charAt()返回在指定位置的字符。
charCodeAt()返回在指定的位置的字符的 Unicode 编码。
concat()连接字符串。
fixed()以打字机文本显示字符串。
fontcolor()使用指定的颜色来显示字符串。
fontsize()使用指定的尺寸来显示字符串。
fromCharCode()从字符编码创建一个字符串。
indexOf()检索字符串。 没有就为-1
italics()使用斜体显示字符串。
lastIndexOf()从后向前搜索字符串。
link()将字符串显示为链接。
localeCompare() 了解用本地特定的顺序来比较两个字符串。
match()找到一个或多个正则表达式的匹配。
replace()替换与正则表达式匹配的子串。
search()检索与正则表达式相匹配的值。
slice()提取字符串的片断,并在新的字符串中返回被提取的部分。和substring()一起记忆。
small()使用小字号来显示字符串。
split()把字符串分割为字符串数组。 笔试题:把网页的url的参数解析为一个对象。见后文~
strike()使用删除线来显示字符串。
sub()把字符串显示为下标。
substr() 重要从起始索引号提取字符串中指定数目的字符。 例如:(-3,2)意思就是从倒数后面第三个开始往后面取2个。
**substring() ** 重要全小写提取字符串中两个指定的索引号之间的字符。 例如:(2,6)取索引号2到6之间的字符,不包含6。【左闭右开)
sup()把字符串显示为上标。
toLocaleLowerCase()把字符串转换为小写。
toLocaleUpperCase()把字符串转换为大写。
toLowerCase()把字符串转换为小写。
toUpperCase()把字符串转换为大写。
toSource()代表对象的源代码。
toString()返回字符串。
valueOf()返回某个字符串对象的原始值。
trim()去除空白,只能去除字符串前后的空白,字符串之间的空白无法去除。

es6中新增:

函数功能描述
include()返回布尔值,判断是否找到参数字符串。
startsWith()返回布尔值,判断参数字符串是否在原字符串的头部.
endsWith()返回布尔值,判断参数字符串是否在原字符串的尾部
repeat()返回新的字符串,表示将字符串重复指定次数返回。
padStart()返回新的字符串,表示用参数字符串从头部补全原字符串。
padEnd()返回新的字符串,表示用参数字符串从尾部补全原字符串。
反引号``模板字符串:用来定义多行字符串,还可以在字符串中加入变量和表达式。

数组内置功能

es5中:

方法功能描述
concat()连接两个或更多的数组,并返回结果。
join()把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。不传参默认’,’
pop()删除并返回数组的最后一个元素
push()向数组的末尾添加一个或更多元素,并返回新的长度。
reverse()颠倒数组中元素的顺序。
shift()删除并返回数组的第一个元素
slice()从某个已有的数组返回选定的元素
sort()对数组的元素进行排序
splice()删除元素,并向数组添加新元素。
toSource()返回该对象的源代码。
toString()把数组转换为字符串,并返回结果。
toLocaleString()把数组转换为本地数组,并返回结果。
unshift()向数组的开头添加一个或更多元素,并返回新的长度。
valueOf()返回数组对象的原始值
reduce( )遍历器,具体功能具体实现。
filter( )返回过滤掉指定元素的数组。
some( )判断数组中是否有满足条件的元素(有一个即可)
every()判断数组中是否全都满足条件(所有元素)
forEach( )遍历数组

es6中新增:

方法功能描述
Array.of()将参数中所有值作为元素形成数组。
Array.from()将类数组对象或可迭代对象转化为数组。
find()查找数组中符合条件的元素,若有多个符合条件的元素,则返回第一个元素。
findIndex()查找数组中符合条件的元素索引,若有多个符合条件的元素,则返回第一个元素索引。
fill()将一定范围索引的数组元素内容填充为单个指定的值。
entries()遍历键值对。
keys()遍历键名
values()遍历键值
includes()数组是否包含指定值,可指定起始索引。注意:与 Set 和 Map 的 has 方法区分;Set 的 has 方法用于查找值;Map 的 has 方法用于查找键名。
flat(n)嵌套数组转一维数组,n:表示转换几次,默认转换一次。
扩展运算符(…)复制数组 和 合并数组
indexOf()找到数组中最后一次出现该元素的索引值,如若没有,则返回-1.
lastindexOf( )可以直接判断该数组中是否存在该元素,有返回true,无返回false.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值