Подскажите пожалуйста, возможно ли получить результат всех итераций цикла while в виде массива?
Ниже привожу скрипт.
function calculate(data){
var calc = {};
try {
var x = data[0] ||0;
var y = data[1] ||0;
var z = data[2] ||0;
var massive = [];
if (x+y+z==0)
return calc;
while((y-x)>z){
x+=z;
d=x*3,14;
}
massive.push(x,d);
console.log(massive);
return massive;
}
catch(err){
return calc;
}
}
В результате получил в виде массива лишь последнюю итерацию. А хотелось бы получить все.
итерация 1 [x1,d1]
итерация 2 [x2,d2]
..................
итерация n [xn,dn]