Замыкания вопрос на примере
Как действует система замыканий я понял. Хочу задать вопрос на примере
for (i=0;i<=x;i++)... Переменная i сохранится во внутренней функции когда она будет равна x(то есть уже в конечном итоге)? Если нет то как например обратится к переменой i когда она равна y. Тема закрыта...xD |
Убеся ап стену...
|
Цитата:
Зачем создавать тему, если через 10 минут ее закрываешь, разобравшись самостоятельно. Ладно бы еще написал результат своих трудов для последующих поколений, которые умеют пользоватся поиском.... |
Хм. Вроде молодец, раз разобрался сам. А для поколений, которые не смогут сами найти http://javascript.ru/basic/closure, как раз подходит
Цитата:
|
Всё таки поясню для новичков =)
А именно выдаст последние значение обработанное родительской функцией) Если нужно какое-то значение то использовать надо i.onclick = function(x) { return function() { alert(x) } }(i) В этом случает выведет ту И на котором было нажатии. Например есть массив из 10 элементов и у каждого id=i то есть от 0 до 9 и если щёлкнешь по пятому элементу то и выведёт id==5 |
Часовой пояс GMT +3, время: 11:10. |