 
			
				12.10.2022, 11:47
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Новичок на форуме 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 23.07.2022 
					
					
					
						Сообщений: 7
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
			
			 
				Преобразование строки в двумерный массив и передача массива в таблицу
			 
			
		
		
		
		Здравствуйте. Нужно преобразовать строку в двумерный массив и передать его в таблицу. js практически не знаю. Практикую другой язык. Прошу помощи Вас, попробовал сам, ничего не получается. 
let comm =  [[' Сок'], [' Конфета'], [' Суп, морковь, яблоко, кур грудка']];
 
Нужно получить такой результат.  
		
	
		
		
			
		
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				12.10.2022, 12:37
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 CacheVar 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 19.08.2010 
					
					
					
						Сообщений: 14,298
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		
	
 
	| 
		
			Сообщение от maxim1993
			
		
	 | 
 
	
		Нужно преобразовать строку в двумерный массив 
... 
let comm =  [[' Сок'], [' Конфета'], [' Суп, морковь, яблоко, кур грудка']];
 
	 | 
 
	
 
 Так у тебя не строка, а как раз двумерный массив.  
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				12.10.2022, 12:46
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Новичок на форуме 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 23.07.2022 
					
					
					
						Сообщений: 7
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		
	
 
	
		
			Сообщение от ksa
			 
		
	 | 
 
	| 
		Так у тебя не строка, а как раз двумерный массив.
	 | 
 
	
 
 typeof показывает как string  
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				12.10.2022, 13:06
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 Профессор 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 27.05.2010 
					
					
					
						Сообщений: 33,150
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		maxim1993,
    
let comm =  [[' Сок'], [' Конфета'], [' Суп, морковь, яблоко, кур грудка']];
alert(Array.isArray(comm));
  
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				12.10.2022, 13:20
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Новичок на форуме 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 23.07.2022 
					
					
					
						Сообщений: 7
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		
	
 
	
		
			Сообщение от рони
			 
		
	 | 
 
	
		maxim1993, 
    
let comm =  [[' Сок'], [' Конфета'], [' Суп, морковь, яблоко, кур грудка']];
alert(Array.isArray(comm));
 
	 | 
 
	
 
 Простите меня, не правильно указал. Ко мне массив приходит в таком формате.
 
let comm =  "[[' Сок'], [' Конфета'], [' Суп, морковь, яблоко, кур грудка']]";
alert(Array.isArray(comm));
  
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				12.10.2022, 13:30
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 Профессор 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 27.05.2010 
					
					
					
						Сообщений: 33,150
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		
	
 
	| 
		
			Сообщение от maxim1993
			
		
	 | 
 
	| 
		Ко мне массив приходит в таком формате.
	 | 
 
	
 
 кавычки не те! 
должно быть так.
 
let comm =  '[[" Сок"],[" Конфета"],[" Суп, морковь, яблоко, кур грудка"]]';
comm = JSON.parse(comm);
alert(Array.isArray(comm));
  
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				12.10.2022, 13:57
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Новичок на форуме 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 23.07.2022 
					
					
					
						Сообщений: 7
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		
	
 
	
		
			Сообщение от рони
			 
		
	 | 
 
	
		кавычки не те! 
должно быть так. 
let comm =  '[[" Сок"],[" Конфета"],[" Суп, морковь, яблоко, кур грудка"]]';
comm = JSON.parse(comm);
alert(Array.isArray(comm));
 
	 | 
 
	
 
 Теперь осталось разобраться как заменить символы.
 
Такой вариант почему-то не работает.
 
comm.replace('"', "'").replace("'", '"');
 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				12.10.2022, 14:02
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Новичок на форуме 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 23.07.2022 
					
					
					
						Сообщений: 7
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		
	
 
	
		
			Сообщение от maxim1993
			 
		
	 | 
 
	
		Теперь осталось разобраться как заменить символы. 
 
Такой вариант почему-то не работает. 
 
comm.replace('"', "'").replace("'", '"');
	 | 
 
	
 
 Бред написал. Конечно это не будет работать.  
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				12.10.2022, 14:08
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 Профессор 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 27.05.2010 
					
					
					
						Сообщений: 33,150
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		
	
 
	| 
		
			Сообщение от maxim1993
			
		
	 | 
 
	| 
		Такой вариант почему-то не работает.
	 | 
 
	
 
 все ,кавычки внутри, надо перезаписывать, а не только первую.
 
let comm =  "[[' Сок'], [' Конфета'], [' Суп, морковь, яблоко, кур грудка']]";
comm = JSON.parse(comm.replace(/'/g, '"'));
alert(Array.isArray(comm));
  
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				12.10.2022, 14:21
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 Профессор 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 27.05.2010 
					
					
					
						Сообщений: 33,150
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
		
		
		 maxim1993, 
 но лучше если сервер изначально пришлёт нормальный JSON 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
 
 |  
  |