js操作字符串的方法

原创 86184893 随笔 es6 147阅读 2018-12-29 11:37:34 举报

1.substring() 方法用于提取字符串中介于两个指定下标之间的字符。
2.substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。
3.slice() 方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。
substring() substr() slice() 区别
substr() slice()参数能为负数
slice()与substring()功能一样,但要灵活一些,因为它允许使用负数作为参数
substring() 两个参数不能为负数,第二个参数是截止的长度
indexOf("o");从左到右在字符串中查找到第一个符合的字符
lastIndexOf("o");从左到右在字符串中查找到最后一个符合的字符
replace("nnd","@");替换第一个参数是要替换的字符,第二个元素是要替换成什么字符 但是只能替换一个
var newStr=str.split('nnd').join("@");所有的都替换
toLowerCase()全部转换为小写
toUpperCase()全部转换为大写
includes()返回布尔值来判断是否存在这个字符
startsWith() 返回布尔值,表示参数字符串是否在原字符串的头部。
endsWith() 返回布尔值,表示参数字符串是否在原字符串的尾部。
repeat() 返回一个新字符串,表示将原字符串重复n次
padStart() 头部补全

padEnd() 尾部补全

matchAll() 返回一个正则表达式在当前字符串的所有匹配

Array.from()
用于将两类对象转为真正的数组:类似数组的对象和可遍历(iterable)的对象(包括 ES6 新增的数据结构 Set 和 Map)。
Array.of() 用于将一组值,转换为数组

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复