道歉,如果這已被問及之前,我是一個相對新手編碼和不確定的關鍵字來搜索。Console.log和函數返回(Javascript)
函數分配供以後超時一些隨機值:
function getDelays(tonesTotal){
var return_array = new Array();
for (var i = 0; i < tonesTotal; i++)
{
var r = getRandInt(0, 600);
var delay = r * 1000;
return_array.push(delay);
}
console.log(return_array);
return return_array;
}
這樣,控制檯正確記錄return_array
...但翻轉順序:
return return_array;
console.log(return_array);
...和控制檯保持沉默。爲什麼?