专栏名称: code秘密花园
这里有最前沿的前端技术、最新的前端消息、最精品的技术文章、最好用的工具推荐、还有一个有趣的作者。
今天看啥  ›  专栏  ›  code秘密花园

ECMAScript 2024 新特性解读!

code秘密花园  · 公众号  ·  · 2024-09-04 08:33

文章预览

大家好,我是 ConardLi 。 ECMAScript 2024 (https://tc39.es/ecma262/2024/) 语言规范的最终版本于 6 月 26 日获得批准。今天带大家一起来看一下这个版本新增了哪些走进标准的提案。 提案1:Well-Formed Unicode Strings JavaScript 中的字符串由一系列 UTF-16 编码点表示。名称中的 16 表示可用于存储编码点的位数,提供了 65536 个可能的组合(216)。这个数量足以存储拉丁、希腊、斯拉夫和东亚文字的字符,但不足以存储中文、日文和韩文表意文字或表情符号等内容。额外的字符以 16 位代码单元的形式存储,称为代理对( surrogate pairs )。 'a' .length // 1 'a' .split( '' ) // [ 'a' ] '🥑' .length // 2 '🥑' .split( '' ) //[ '\ud83e', '\udd51' ] 👈 surrogate pair 在 UTF-16 编码中,前导和尾随代理对的范围是为了避免对单个代码单元字符进行编码的歧义。如果一个代理对缺少前导 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览