将数组字符串转化成数组
时间: 2023-10-12 13:16:23 浏览: 96
可以使用eval()函数将数组字符串转化成数组。
例如,有一个数组字符串:"[1, 2, 3, 4, 5]",可以使用如下代码将其转化成数组:
```
var str = "[1, 2, 3, 4, 5]";
var arr = eval(str);
console.log(arr); // 输出 [1, 2, 3, 4, 5]
```
需要注意的是,eval()函数有安全性问题,因此在实际应用中应谨慎使用。如果数组字符串来源可信,则可以使用该函数进行转化。
相关问题
数据json数组字符串转成数组
你可以使用 JSON.parse() 方法将 JSON 数组字符串转换为 JavaScript 数组。以下是一个示例:
```javascript
const jsonString = '[{"name":"Alice","age":25},{"name":"Bob","age":30},{"name":"Charlie","age":35}]';
const jsonArray = JSON.parse(jsonString);
console.log(jsonArray);
```
在上面的例子中,jsonString 是包含 JSON 数组的字符串。通过调用 JSON.parse() 方法,将该字符串转换为 JavaScript 数组 jsonArray。最后,你可以在控制台上打印 jsonArray 来验证转换的结果。
希望这个例子对你有所帮助!如有其他问题,请随时提问。
js怎么把json数组字符串转成数组
你可以使用JSON.parse()方法将JSON数组字符串转换为数组。例如:
```
var jsonStr = '[{"name":"John", "age":30}, {"name":"Jane", "age":25}, {"name":"Bob", "age":50}]';
var jsonArray = JSON.parse(jsonStr);
console.log(jsonArray); // Output: [{"name":"John", "age":30}, {"name":"Jane", "age":25}, {"name":"Bob", "age":50}]
```
这样就可以将JSON数组字符串转换为数组了。
阅读全文