Задать вопрос
@historydev
Редактирую файлы с непонятными расширениями

Почему массив выводиться в 2-ух скобках [[1],[2]] и как их убрать?

Добрый день.Парсю файл, на выходе получаю массив данные из которого нужно сравнивать с db данными,я пробовал toString,JSON.stringify().
На клиенте их нет,на сервере есть и уменя почему-то багуется split() и запятые остаются,у меня редактор ругается(скрин прикрепил)

Помогите пожалуйста:

var phones=[],message;
    	    			 	    	
    	if ( ! (window.File && window.FileReader && window.FileList && window.Blob)) {
				alert('The File APIs are not fully supported in this browser.');
			}

			function handleFileSelect(evt) {
				
				var file = evt.target.files[0];
				
				if (!file.type.match('text.*')) {
					return alert(file.name + " is not a valid text file.");
				}
				
				var reader = new FileReader();
				reader.readAsText(file);
				
				reader.onload = function (e) {
				
					var textToArray = reader.result.split("\n").map(function(x){return x.split(",")});
 					phones = textToArray; 					
					alert(phones);
				}
			}

			window.onload = function () {
				document.getElementById('file').addEventListener('change', handleFileSelect, false); 
			}
		$('button').click(function() { 
			message = $('textarea').val();
			io.emit('phones',phones);			
			io.emit('message',message);
		});


socket.on('phones', function(data) {		
		for(i=0; i<data.length; i++) {
			console.log(data[i]);
		}
	});


5d984d2ca6430893174136.jpeg
5d984dabbfdf1102209081.jpeg
  • Вопрос задан
  • 99 просмотров
Подписаться 1 Средний 3 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы