javascript - 将 JavaScript 数组的字符串表示形式转换为对象

标签 javascript arrays json

<分区>

是否有一些 javascript 函数可以将已格式化为数组的字符串转换为数组?

var some_string = "[1,2,3,4]";
var some_array = castAsArray(some_string);
some_array.length // Returns 4.

最佳答案

您正在寻找的是 JSON.parse()。它将采用表示 JSON (JavaScript Object Notation) 中有效 JavaScript 对象的任何字符串。 , 并将其转换为对象。

var some_string = "[1,2,3,4]";
var some_array = JSON.parse(some_string);
some_array.length // Returns 4.

关于javascript - 将 JavaScript 数组的字符串表示形式转换为对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23743152/

相关文章:

javascript - 来自 JSON 文件的 D3.js HTML 表格——如何创建空值以便不丢失 <td> 元素?

javascript - 为什么jQuery或诸如getElementById之类的DOM方法找不到元素?

javascript - 使用javascript(Feed API)从rss feed获取图像

arrays - 不能用 GET 方法发送数组吗?

java - 有没有办法缩短java中的for-each循环?

javascript - 在 Express 中使用聊天 irc 机器人发送后无法设置 header

c - *p = array[i] 的效果?

ios - 如何多次使用 JSON 对象?

javascript - 两个用户如何协作编辑一个 JSON 文件?

json - 在数组对象中搜索