Как записать данные из input полей в массив и сохранить их для роботы с другой функцией?
Сейчас вызов console.log() происходит до того, как вы нажали на кнопку, а при нажатии на кнопку ничего не выводится.
Перенесите его вот сюда:
Falseclock , Stalker_RED Большое спасибо за ответ, но мне хотелось еще узнать, почему я не могу использовать эти данные для работы в другой функции и вывести результат работы функции в третий input? То есть при нажатии, данные работы функции не выводятся в 3ий input.X<input id='xArray'>
Y<input id='yArray' >
<button id='button'>Get results</button>
result<input id='result'></input>var button = document.getElementById('button'),
    xArr = [],
    yArr = [];

document.getElementById('button').onclick = function() {
        xArr = document.getElementById('xArray').value.split(',');
        yArr = document.getElementById('yArray').value.split(',');
};


function discretization(x, y) {
  //some code
}

window.onload = function() {
    document.getElementById('result').innerHTML = discretization(xArr, yArr);
}