如何将字符串添加到数组?

时间:2016-08-08 08:00:29

标签: javascript arrays

示例:

var imageBounds = [[40.712216, -74.22655], [46.773941, -79.12544]];

我需要从js创建相同的内容。我以字符串格式获取数据的问题:

[40.712216, -74.22655], [46.773941, -79.12544]

所以:

var mystr = "[40.712216, -74.22655], [46.773941, -79.12544]"

好的,让我们创建一个空数组:

var myarr = []; // empty array

但是如何向它添加数据?我知道push方法,但它只适用于数组,而且我有文本。

1 个答案:

答案 0 :(得分:4)

使其成为有效的JSON(在开头添加[,在结尾添加])然后使用 JSON.parse 方法解析字符串。



var mystr = "[40.712216, -74.22655], [46.773941, -79.12544]";

var res = JSON.parse('[' + mystr + ']');

console.log(res);