当前位置: 首页 > 知识库问答 >
问题:

将数组转换为字符串到数组javascript[重复]

郤浩慨
2023-03-14

这可能是一个愚蠢的问题,但我有这样一个字符串:

"[1, 2, 3, 4]"

我想将其转换为实际数组:

[1, 2, 3, 4]

我该怎么办?

共有3个答案

阳光辉
2023-03-14

您应该使用并验证Tom Finney或Ashishya11或Hasee Amarathunga的答案,因为如果您的字符串输入来自不受信任的来源,则我的答案包含严重的安全漏洞。但无论如何,你也可以这样做:

const array = eval('[1, 2, 3, 4]')
广晔
2023-03-14
var string = "[1, 2, 3, 4]";
JSON.parse(string);
祁修诚
2023-03-14

只要JSON解析它!JSON. parse("[1,2,3,4]")

 类似资料:
  • 为什么toString方法返回jibberish?

  • 问题内容: 我已经在DOM中植入了一个数组数组,以便以后可以重用它以传输到服务器: 如果我想将其转换回Javascript数组,该怎么做? 问题答案: var obj = $.parseJSON(‘[[“1”,”aaaaaa”,”1”],[“2”,”bbbbbbb”,”2”],[“3”,”ccccccc”,”3”]]’) 假设由于标签而可以使用jquery。

  • 给定一个数组(整数),我如何将它转换成字符串。 我来自JS,所以我们通常是这样做的: 但它会抛出一个错误,即它找不到符号。 代码如下:

  • 我需要转换存储的字符串, 这里myVar="23,45,64,78"; 我想把它转换成如下的数组, 我怎样才能实现这一点?谢谢

  • 我有一个购物车php页面,在那里我显示客户端产品。在同一页中,我有一个表单,可以将客户的个人详细信息(如姓名、姓氏等)以及产品信息(如产品名称、数量等)直接发送到我的电子邮件地址。 现在,问题是,当我发送表单时,在我的电子邮件地址上,我收到了所有的信息,但没有产品细节,例如在订单电子邮件中的产品名称字段,我有ARRAY。 我看到将数组转换为字符串时出现问题,但我不知道如何转换,我尝试了几个示例,但

  • 问题内容: 因此基本上,用户是从扫描仪输入中输入序列。 等等。 它可以是任意长度,并且必须是整数。 我想将输入的字符串转换为整数数组。 所以会,就等 有什么提示和想法吗?我正在考虑实现获取先前的编号并将它们解析在一起,并将其应用于数组中的当前可用插槽。但是我不太确定如何编写代码。 问题答案: 您可以从扫描仪中读取整个输入行,然后将其分开,然后得到一个,将每个数字解析为与索引一对一匹配的…(假设输入

  • 问题内容: 如何将对象的json数组解析为具有这些对象作为字符串的bash数组? 我正在尝试执行以下操作: 但是回声会打印出线条,而不是特定的对象。对象的格式为: 我需要将其传递给api: 问题答案: 问题在于,仍然仅输出文本行; 您不必将每个数组元素都保留为一个单元。 就是说,只要换行符在任何对象中都不是有效字符, 您仍然可以在单独的行中输出每个对象。 当然,在这种假设下,您可以使用4中的命令来

  • 问题内容: 我想将数组转换为。例如字符串数组是这样的: 如何将此String数组转换为ArrayList? 问题答案: 为此使用此代码,