'\{u0061}'
/* a * /
'\uD842\uDFB7'
"\u{20BB7}"
/* ???? */
字符串遍历器 - 识别大于0xFFFF
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);
}
// "????"
模板字符串 - 保留所有空格与换行
const getName = () => 'Iven';
const myName = 'Eric';
`\`Hello\` ${getName()}, I am ${myName}`
标签模板
alert`111`;
/* alert(111); */
func`This ${ a + b } is ${ a * b }`;
/* func(['This ', ' is ', ''], a + b, a * b); */
jsx`
<div>
<span>1111</span>
</div>
`