6260628
V2EX  ›  编程

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

  •  
  •   6260628 · Apr 4, 2019 · 4845 views
    This topic created in 2613 days ago, the information mentioned may be changed or developed.

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

    9 replies    2019-04-04 09:04:01 +08:00
    GiRLIn11
        1
    GiRLIn11  
       Apr 4, 2019 via Android   ❤️ 4
    𠮷
    yamedie
        2
    yamedie  
       Apr 4, 2019 via Android   ❤️ 1
    可能 es6 优化过这块了,现在能返回正确的长度,试试一个 emoji 表情的 length 是几?
    pimin
        3
    pimin  
       Apr 4, 2019 via Android   ❤️ 1
    还本书吧
    6260628
        4
    6260628  
    OP
       Apr 4, 2019
    @GiRLIn11 V2EX 有高手!赞
    6260628
        5
    6260628  
    OP
       Apr 4, 2019
    @yamedie
    @pimin 1 楼正确答案
    deepdark
        6
    deepdark  
       Apr 4, 2019 via Android   ❤️ 1
    编码问题,百度一下编码的历史
    penisulaS
        7
    penisulaS  
       Apr 4, 2019   ❤️ 1
    阮一峰?
    icanfork
        8
    icanfork  
       Apr 4, 2019 via iPhone   ❤️ 1
    你的吉不是书上的𠮷
    看书的时候应该要知道这里有个矮凳子
    lzvezr
        9
    lzvezr  
       Apr 4, 2019 via iPhone   ❤️ 1
    可能当时不流行 emoji,随便一个😀😁😂就可以了,省得看错
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2815 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 05:08 · PVG 13:08 · LAX 22:08 · JFK 01:08
    ♥ Do have faith in what you're doing.