| 
	| 
	| 
	Главная 
 > Форум
	» Javascript
	» Events/DOM/Window
 »
Как превратить строку x="[[1,2,3,4],[5,5,5,6,7,6,5]]" в массив? 
 |  
	
	| 
		
	| 
			
			 
			
				18.06.2020, 07:16
			
			
			
		 |  
	| 
		
			|  | Профессор       |  | 
					Регистрация: 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 |  |  
	| 
		
	| 
			
			 
			
				18.06.2020, 07:30
			
			
			
		 |  
	| 
		
			|  | Профессор       |  | 
					Регистрация: 03.02.2020 
						Сообщений: 2,777
					 
		
 |  |  
	| 
let x = JSON.parse("[[1,2,3,4],[5,5,5,6,7,6,5]]");
alert(x[0][0])
 |  |  
	| 
		
	| 
			
			 
			
				18.06.2020, 09:32
			
			
			
		 |  
	| 
		
			|  | Профессор       |  | 
					Регистрация: 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])
 |  |  
	| 
		
	| 
			
			 
			
				18.06.2020, 09:54
			
			
			
		 |  
	| 
		
			
			| Профессор       |  | 
					Регистрация: 14.01.2015 
						Сообщений: 12,989
					 
		
 |  |  
	| 
let x = JSON.parse('[["привет, медведь",2,3,4],[5,5,5,6,7,6,5]]');
alert(x[0][0])
Строки в JSON должны заключаться в двойные кавычки. |  |  
	| 
		
	| 
			
			 
			
				18.06.2020, 11:16
			
			
			
		 |  
	| 
		
			|  | Профессор       |  | 
					Регистрация: 25.10.2016 
						Сообщений: 1,013
					 
		
 |  |  
	| если всё-таки надо одинарные кавычки и другие вольности, то  
var str = "[['привет, медведь',2,3,4],[5,5,5,6,7,6,5]]";
var obj = Function('return ' + str)();
alert(obj[0][0]);
 |  |  |  |