代码之家  ›  专栏  ›  技术社区  ›  Å ime Vidas Zim84

在JavaScript中,标识符名称中的unicode转义序列有什么意义?

  •  5
  • Å ime Vidas Zim84  · 技术社区  · 15 年前

    var \u0160imeVidas = "blah";
    

    上面的变量以(克罗地亚)字母开头,因此变量的全名是“imeVidas”。 是否存在此功能可能有用的场景?

    2 回复  |  直到 15 年前
        1
  •  3
  •   Robert Fisher    15 年前

    假设您有一个存储在UTF-8中的库,并且作者选择在api中使用非ASCII字符。然后,假设出于某种原因,您需要从存储在ASCII中的文件访问这个库。在标识符中允许Unicode转义序列允许您这样做。可能还有其他类似的情况,但这就是一个例子。

        2
  •  2
  •   Andy E    15 年前

    var Å imeVidas = "blah";
    

    现在,如果引用这个变量时字符串中的一个随机字符替换为unicode转义序列,那么搜索和查找这些引用就会困难得多。当然,像大多数其他模糊处理技术一样,它很容易逆转。

    如果要使用未映射到 中高音

    推荐文章