Как превратить строку x="[[1,2,3,4],[5,5,5,6,7,6,5]]" в массив?
Хочу получить массив из строки. можно тут обойтись без .split("],[") ?
по сути надо только кавычки убрать. x="[[1,2,3,4],[5,5,5,6,7,6,5]]" alert(x[0][0]) хочу увидеть 1 |
let x = JSON.parse("[[1,2,3,4],[5,5,5,6,7,6,5]]");
alert(x[0][0])
|
Цитата:
let x = JSON.parse("[['привет, медведь',2,3,4],[5,5,5,6,7,6,5]]");
alert(x[0][0])
|
let x = JSON.parse('[["привет, медведь",2,3,4],[5,5,5,6,7,6,5]]');
alert(x[0][0])
Строки в JSON должны заключаться в двойные кавычки. |
если всё-таки надо одинарные кавычки и другие вольности, то
var str = "[['привет, медведь',2,3,4],[5,5,5,6,7,6,5]]";
var obj = Function('return ' + str)();
alert(obj[0][0]);
|
| Часовой пояс GMT +3, время: 06:34. |