Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.06.2020, 07:16
Аватар для sovsem-nub
Профессор
Отправить личное сообщение для sovsem-nub Посмотреть профиль Найти все сообщения от sovsem-nub
 
Регистрация: 15.10.2014
Сообщений: 255

Как превратить строку 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
Ответить с цитированием
  #2 (permalink)  
Старый 18.06.2020, 07:30
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,745

let x = JSON.parse("[[1,2,3,4],[5,5,5,6,7,6,5]]");
alert(x[0][0])
Ответить с цитированием
  #3 (permalink)  
Старый 18.06.2020, 09:32
Аватар для sovsem-nub
Профессор
Отправить личное сообщение для sovsem-nub Посмотреть профиль Найти все сообщения от sovsem-nub
 
Регистрация: 15.10.2014
Сообщений: 255

Сообщение от voraa Посмотреть сообщение
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])
Ответить с цитированием
  #4 (permalink)  
Старый 18.06.2020, 09:54
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

let x = JSON.parse('[["привет, медведь",2,3,4],[5,5,5,6,7,6,5]]');
alert(x[0][0])


Строки в JSON должны заключаться в двойные кавычки.
Ответить с цитированием
  #5 (permalink)  
Старый 18.06.2020, 11:16
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 1,012

если всё-таки надо одинарные кавычки и другие вольности, то
var str = "[['привет, медведь',2,3,4],[5,5,5,6,7,6,5]]";
var obj = Function('return ' + str)();
alert(obj[0][0]);
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как преобразовать массив объектов в массив массивов sovsem-nub Events/DOM/Window 4 12.05.2018 21:56
Как передать в массив перемеенную как ключ массива? фдуч Общие вопросы Javascript 15 11.01.2018 21:21
Управление скроллом "а-ля тач" HonesT Элементы интерфейса 2 27.08.2013 14:25
Как получить javasript массив из php? dima_tr AJAX и COMET 6 01.02.2013 03:37
Как обрезать строку и добавить символы в середине, в зависимости от длинны строки andreyua Firefox/Mozilla 12 10.12.2010 15:44