String.prototype.isWellFormed() | 您所在的位置:网站首页 › split方法的返回值 › String.prototype.isWellFormed() |
JavaScript 中的字符串是 UTF-16 编码的。UTF-16 编码中有代理对的概念,这一概念在 UTF-16 字符、Unicode 码位和字素簇(grapheme clusters)部分有详细介绍。 isWellFormed() 让你能够测试一个字符串是否是格式正确的(即不包含单独的代理项)。由于引擎能够直接访问字符串的内部表示,与自定义实现相比 isWellFormed() 更高效。如果你需要将字符串转换为格式正确的字符串,可以使用 toWellFormed() 方法。isWellFormed() 让你可以对格式正确和格式错误的字符串进行不同的处理,比如抛出一个错误或将其标记为无效。 |
CopyRight 2018-2019 实验室设备网 版权所有 |