字符串 函数

88 阅读1分钟

includes() 是否包含
startsWith()以什么开头
endsWith()以什么结尾
repeat()重复 参数为负数报错
padStart(n,m)用于头部补全 n是字符串长度(包括原有字符串的长度) m是要补充的字符串 
padEnd()用于尾部补全
at(n) n为负数时从右边开始
for...of最大的有点可以识别大于0xFFFF的码点
()有且只有1条=个参数的时候,可以省略
{}有且只有一条语句的时候,可以省略,单条语句的return必须省略,函数会自动返回函数体的计算结果
箭头函数:let f = ()=>{}; ()传的参数 {}函数体\

字符串:
let str = "\uD842\uDFB7"; 单字节
let str = "\u{20BB7}"; 双字节
let str = "\u4e00"; {}可以处理单字节和双字节
模板字符串: const str2 = str的值是:${str};\

字符串的新增方法:
let str2 = String.rawhi \n${str}; 转义输出
console.log(str2);