Понимаю, что вопрос касается основ, но я видимо что-то упустил :)
Подскажите, почему так происходит?
Есть функция, принимает несколько аргументов, хочу чтоб при пуше нового элемента, он добавлялся, естественно, в конец массива, а получается, что массив заполняется полностью одним элементов и перезаписывается последним поступившим. Должно быть что-то не так с циклом.
this.rule = function(tr, td, size){
var rez = [];
for(var i = 0; i < size; i++){
rez.push(tr[i]);
}
console.log(tr, td, size);
console.log(rez);
}