gpt4 book ai didi

javascript - 字符串到 JavaScript 数组,元素作为数组

转载 作者:行者123 更新时间:2023-11-30 07:13:41 25 4
gpt4 key购买 nike

我有一个具有给定值的字符串:

var string = "[[1,2],[3,4],[5,6],[7,8]]";

我想知道如何将此文本转换为数组。不仅如此,我还希望 [1,2][3,4] 等也是数组。有谁知道我如何才能做到这一点?

最佳答案

因为它是一个有效的 JSON,您可以通过使用 JSON.parse 解析它来使其成为数字数组 方法。

var string = "[[1,2],[3,4],[5,6],[7,8]]";

console.log(
JSON.parse(string)
)


要转换为字符串数组,您需要用 "(引号)将数字包裹起来,以便在 JSON 中使用 String#replace 方法生成字符串。

var string = "[[1,2],[3,4],[5,6],[7,8]]";

console.log(
// get all number and wrap it with quotes("")
JSON.parse(string.replace(/\d+/g, '"$&"'))
)

关于javascript - 字符串到 JavaScript 数组,元素作为数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38844552/

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