【问题标题】:Add double quote to array [duplicate]向数组添加双引号[重复]
【发布时间】:2021-07-22 10:33:33
【问题描述】:

我想让数组 [1, 2, 3, 4, 5] 变成 ["1", "2", "3", "4", "5"]。该数组来自内存,因此我无法手动设置它。有人可以帮忙吗?

【问题讨论】:

    标签: react-native


    【解决方案1】:

    如果您想将1、2 等字符串用引号括起来:

    ['1', '2', '3', '4', '5'].map(s => `"${s}"`);
    

    输出:

    ["\"1\"", "\"2\"", "\"3\"", "\"4\"", "\"5\""]
    

    其中第一个元素 "1" 是一个包含三个字符的字符串:"、1 和 "。

    【讨论】:

    • 我认为这个想法不是引入引号。只是将数字转换为字符串。
    • 是的,这也是我最初的解释。由于其他答案已经涵盖了这一点,因此我决定涵盖替代解释,因此我认为是反对票...
    • 您对假定的“输出”的说明有点歪曲。任何合理的调试器或 console.log 更有可能将实际输出显示为:["\"1\"", "\"2\"", "\"3\"", "\"4\"", "\"5\""]
    猜你喜欢
    • 2019-08-02
    • 2017-09-06
    • 2021-12-16
    • 2016-01-15
    • 1970-01-01
    • 2018-03-24
    • 2016-03-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多