V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
6260628
V2EX  ›  编程

求教个 js 问题 let text = "吉";console.log(text.length)

  •  
  •   6260628 · 2019-04-04 07:50:16 +08:00 · 4140 次点击
    这是一个创建于 1839 天前的主题,其中的信息可能已经有所发展或是发生改变。

    let text = "吉"; console.log(text.length) 我在书上看这个值应该输出 2,但是我在 chrome 里面得到的结果怎么是 1 ?

    9 条回复    2019-04-04 09:04:01 +08:00
    GiRLIn11
        1
    GiRLIn11  
       2019-04-04 08:04:43 +08:00 via Android   ❤️ 4
    𠮷
    yamedie
        2
    yamedie  
       2019-04-04 08:05:57 +08:00 via Android   ❤️ 1
    可能 es6 优化过这块了,现在能返回正确的长度,试试一个 emoji 表情的 length 是几?
    pimin
        3
    pimin  
       2019-04-04 08:09:30 +08:00 via Android   ❤️ 1
    还本书吧
    6260628
        4
    6260628  
    OP
       2019-04-04 08:11:35 +08:00
    @GiRLIn11 V2EX 有高手!赞
    6260628
        5
    6260628  
    OP
       2019-04-04 08:11:48 +08:00
    @yamedie
    @pimin 1 楼正确答案
    deepdark
        6
    deepdark  
       2019-04-04 08:17:50 +08:00 via Android   ❤️ 1
    编码问题,百度一下编码的历史
    kzfile
        7
    kzfile  
       2019-04-04 08:20:48 +08:00   ❤️ 1
    阮一峰?
    belin520
        8
    belin520  
       2019-04-04 08:37:12 +08:00 via iPhone   ❤️ 1
    你的吉不是书上的𠮷
    看书的时候应该要知道这里有个矮凳子
    lzvezr
        9
    lzvezr  
       2019-04-04 09:04:01 +08:00 via iPhone   ❤️ 1
    可能当时不流行 emoji,随便一个😀😁😂就可以了,省得看错
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1281 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 23:24 · PVG 07:24 · LAX 16:24 · JFK 19:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.