Как превратить строку 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, время: 07:02. |