Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вызов массива из другой функции (https://javascript.ru/forum/misc/68975-vyzov-massiva-iz-drugojj-funkcii.html)

andrilve 21.05.2017 21:27

Вызов массива из другой функции
 
Я не знаю как вызвать массив из другой функции.
Допустим у меня есть код и кнопка которая вызывает функцию alerty:
function massiv(){
	var data = new Array(
		[0, 2, 0],
		[150, 2, 0],
		[900, 1, 0]
	);
}

function alerty(){
	alert(data[1][1]);
}

Помогите исправить

рони 21.05.2017 21:48

andrilve,
function massiv(){
  var data = new Array(
    [0, 2, 0],
    [150, 2, 0],
    [900, 1, 0]
  );
  return data
}

function alerty(){
  alert(massiv()[1][1]);
}
alerty()

SV0L0CH 22.05.2017 10:50

function massiv(){
  massiv.data = [
    [0, 2, 0],
    [150, 2, 0],
    [900, 1, 0]
  ];
  return massiv;
}

function alerty(){
  alert((massiv.data || massiv().data)[1][1]);
}
alerty();
alerty();


Часовой пояс GMT +3, время: 06:47.