Вход

Просмотр полной версии : помогите разобратся с arguments


bot87
26.03.2012, 15:04
Проблемы с пониманием статьи http://learn.javascript.ru/arguments.
1.Использование методов Array также изменит параметры. Может даже уничтожить их:

function sayHi(x) {
alert(x); // 1
[].shift.call(arguments);
alert(x); // undefined, больше нет x :/
}

sayHi(1);
.У меня этот код не работает :blink: .Как удалять переменые?
2.setTimeout(
function() {
alert(1);
arguments.callee(); // вызвать себя
},
1000
) Функция вызывается бесконечно.Как сделать вызов только 2 раза?

bot87
26.03.2012, 15:33
nasqad Пасиб