gpt4 book ai didi

javascript - 连接包含多个空格的数组可以消除 Chrome 中的重复空格

转载 作者:行者123 更新时间:2023-11-27 23:43:08 25 4
gpt4 key购买 nike

您认为 Chrome 中的以下行为为何有所不同? V8 错误?好像不符合ES specification .

在 Safari 中:

['A', ' ', ' ', ' ', ' ', ' ', 'B'].join('')
> "A B"

在火狐浏览器中:

['A', ' ', ' ', ' ', ' ', ' ', 'B'].join('')
> "A B"

在 Chrome 中(版本 46.0.2490.80(64 位)):

['A', ' ', ' ', ' ', ' ', ' ', 'B'].join('')
> "A B"

最佳答案

这就是 Chrome 在控制台中格式化输出的方式。我不确定它具体是什么,也找不到此文档,但很容易证明保留了真实的字符串值:

> ['A', ' ', ' ', ' ', ' ', ' ', 'B'].join('').split('')
["A", " ", " ", " ", " ", " ", "B"]

您可以使用console.log打印出未格式化的字符串值。

关于javascript - 连接包含多个空格的数组可以消除 Chrome 中的重复空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33489044/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com