字符串新增特性
- Unicode表示法
- 遍历接口
- 模版字符串
- 新增方法(10种)
//npm install babel-polyfill --save-dev 安装这个包,去处理es7语法的兼容
Unicode表示法
{
console.log('a', '\u0061')//a , a
console.log('s', '\u20BB7');// 当大于0xFFFF时
//
console.log('s', `{\u20BB7}`);//当大于0xFFFF时,用大括号包起来
}
API
//es5处理
{
let s = '?';//因为?的码值是大于2个字节的,这个时候就处理成4个字节了,而在计算长度的时候,每2个字节就算1个长度,所以这里?的长度是2
console.log('length', s.length);//length 2
console.log('0',s.charAt(0));//第一个字符
//乱码
console.log('1',s.charAt(1));//第二个字符
//乱码
console.log('at0',s.charCodeAt(0));//
//
console.log</