扩展
- JSON.stringify() 增强
- 增加了 interator 遍历器接口,通过 for of 来遍历
- 模板字符串
- 标签模板
es5 的字符串方法:
方法 描述
charAt | 将字符转为 unicode 字符 |
---|---|
charCodeAt | 将字符转为 unicode 字符 |
indexOf | 返回字符串中检索指定字符第一次出现的下标,不存在返回-1 |
lastIndexOf | 返回字符串中检索指定字符最后一次出现 |
subStr 从起始位置截取指定数量
subString 从起始位置截取到结束位置
slice 提取字符串片段并在新的字符串返回被提取的部分
split 将字符串分割成数组
replace 替换与正则表达式匹配的字符串
search 检索与正则表达式相匹配的值
concat 连接多个字符串返回一个新的字符串
charAt str.charAt(
charCodeAt 返回指定索引位置字符的 Unicode
toLocaleLowerCase 根据主机的语言环境把字符串转为小写
toLocaleYpperCase 根据主机语言环境把字符串转为大写
toString 返回字符串对象值
trim 一处字符串首尾空白
es6 字符串方法:
方法 描述
fromCodePoint | 将字符转为 unicode 字符 |
---|---|
charCodeAt | 将字符转为 unicode 字符 |
indexOf | 返回字符串中检索指定字符第一次出现的下标,不存在返回-1 |
lastIndexOf | 返回字符串中检索指定字符最后一次出现 |
用于从 Unicode 码点返回对应字符
codePointAt 将字符转为 unicode 字符
includes 返回布尔值,表示是否找到了参数字符串
startWith 返回布尔值,表示参数字符串是否在原字符串的头部
endsWith 返回布尔值,表示参数字符串是否在原字符串的尾部
repeat(n) 返回新字符串,表示被重复 n 次
padStart(n,str) 补全头部长度为 n,用 str 循环补充
padEnd(n,str) 不全尾部 n 下标之后,用 str 循环补充
trimStart 去除头部空格
trimEnd 去除尾部空格
matchAll 但会一个正则表达式在当前字符串的所有匹配
replaceAll 一次更换所有匹配,返回一个新的字符串
I'm so cute. Please give me money.
- Post link: https://blog.gaocaipeng.com/2019/02/14/re4n48/
- Copyright Notice: All articles in this blog are licensed under unless otherwise stated.