Как можно реализовать работу с массивом из первой функции во второй?

То есть у меня есть первая функция, в которой задан массив, во втором нужно с ним работать.
Может как-то можно через указатели или ссылки?

var arr = new Array();

function def(array) // функция для задания массива
{
  var asd = Number(document.getElementsByName('a'));
  arr.push(asd);
}
var newArray = new Array();
newArray = arr; // это моя попытка реализовать работу с тем массивом во второй функции

function getMinValue(array) { // тут я ищу минимальное значение{
  var min = newArray[0];
  for (var i = 0; i < newArray.length; i++) {
    if (min > newArray[i]) min = newArray[i];
  }
  return min;
}
document.getElementById("button").addEventListener('click', function(e) {
  document.getElementById('min').value = getMinValue(newArray);
})
Введите число <input type="text" size=10 name="a"> <br> Введите число <input type="text" size=10 name="a"> <br>
<input type="text" name="target" value="" id="min">
<input type="button" value="Добавить элемент массива" onClick="def()">
<input type="button" value="Вывод min" id="button">


Ответы (0 шт):