Добрый день.Парсю файл, на выходе получаю массив данные из которого нужно сравнивать с 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]);
}
});