字符串扩展
2018-08-19 本文已影响0人
陶六六
字符串扩展
- unicode支持
- \u{unicode码点} 表示unicode字符
- codePointAt() 字符码点
- String.fromCodePoint() 码点转字符
- 字符串iterator接口
- normalize() 多种表示法字符串相等
- 字符串方法
- includes(substr,n) 从序数n开始 默认0
- startsWith(substr,n) 从序数n开始 默认0
- endsWith(substr,n) 前n个字符 默认s.length
- repeat(n) 字符串n次重复
- padStart(str,length) 小于length用给定str前补,否则原串返回 默认空格补参
- padEnd(str,length) 小于length用给定str后补,否则原串返回 默认空格补参
- 模版字符串
- 函数调用
tag`hello ${5} world ${true}` tag(['helle ',' world ',''],5,true)
- String.raw({raw:'abc'},1,2) a1b2c
- 函数调用