Спасибо, с данный материалом все ясно, получилось сделать следующее
function mass() {
var m = [];
return function(arg) {
m.push(arg)
return m;
}
}
var mas = mass();
mas(122);
mas(323)
alert(mas()) // оба аргумента в массиве[/HTML]
Но как быть если ф-ю с этими аргументами передаются из другой ф-и? :
function mass() { // должна учитывать переданные аргументы
var m = [];
return function(arg) {
m.push(arg)
return m;
}
}
var copy;
function argument(arg) {
// возможно какие-то манипуляции с arg
copy = mass();
copy(arg)
}
argument(1);
argument(23);
alert(copy()) // в массиве только 23 :(((