совсем не понятно, как выгрузить информацию из txt
есть отдельный файл текстовый только с цифровым значением - высота волн и углубления, не понятно, как открыть, взять данные, внести их в массив.
Можно попробовать открыть таким способом и вывести данные для наглядности
<!DOCTYPE html>
<html>
<head>
<title>wave</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<input type="file" id="files" name="file" /> Read file:
<span class="readButtons">
<button>show text</button>
</span>
<div id="byte_range"></div>
<div id="byte_content"></div>
<script>
function read(opt_start, opt_stop) {
var files = document.getElementById('files').files;
if (!files.length) {
alert('file not selected');
return;
}
var file = files[0];
var start = parseInt(opt_start) || 0;
var stop = parseInt(opt_stop) || file.size - 1;
var reader = new FileReader();
reader.onloadend = function(evt) {
if (evt.target.readyState == FileReader.DONE) {
document.getElementById('byte_content').textContent = evt.target.result;
}
};
var blob = file.slice(start, stop + 1);
reader.readAsBinaryString(blob);
}
document.querySelector('.readButtons').addEventListener('click', function(evt) {
if (evt.target.tagName.toLowerCase() == 'button') {
var startByte = evt.target.getAttribute('data-startbyte');
var endByte = evt.target.getAttribute('data-endbyte');
read(startByte, endByte);
}
}, false);
alert(file);
</script>
</head>
</html>