在 JavaScript 中我可以这样做:
foo = "\u2669" // 1/4 note
可是我做不到
foo = "\u1D15D" // full note -five hex digits
它将被解释为“\u1D15”后接“D”
是否有任何解决方法?
2012 年 7 月 9 日更新:The proposal for ECMAScript Harmony现在包括对所有 Unicode 字符的支持。
最佳答案
尝试将 unicode 放在大括号之间:'\u{1D15D}'
。
关于javascript - 如何在 JavaScript 中使用五位长的 Unicode 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10615409/