ES6心得体会(三)之字符串的扩展

三、字符串的扩展
1. 字符串的遍历器接口
for (let codePoint of 'foo') {
  console.log(codePoint)
}

除了遍历字符串,这个遍历器最大的优点是可以识别大于0xFFFF的码点,
传统的for循环无法识别这样的码点。

let text = String.fromCodePoint(0x20BB7);

for (let i = 0; i < text.length; i++) {
  console.log(text[i]);
}
// " "
// " "

for (let i of text) {
  console.log(i);
}
// "?"
2. 模板字符串

所有模板字符串的空格和换行,都是被保留的,比如

    标签前面会有一个换行。如果你不想要这个换行,可以使用trim方法消除它。

$('#list').html(`
  • first
  • second
`.trim());

你可能感兴趣的:(ES6心得体会(三)之字符串的扩展)