В большинстве тем необходимы тестовые примеры, и первый из них должен сделать ТС (он же Topic Starter – создатель темы).
Запускаемый код
Зачем нужны тестовые примеры с возможностью запуска?
1. Тестовый пример – это локализация проблемы. В процессе локализации кода для примера вы, скорее всего, ответите на свой вопрос раньше, чем будет создана новая тема, или лучше сформулируете вопрос.
2. Создавая тестовый пример, вы избавляете отвечающих делать эту часть работы за вас, что увеличивает шанс получить ответ быстрее.
3. Тестовый пример служит показателем того, что вы приложили усилия, потратили время на локализацию проблемы, а не задали вопрос из-за нежелания делать самостоятельно.
Пример правильно сформулированного и оформленного вопроса:
Цитата:
|
Помогите понять, почему alert всегда показывает i = 3 ?
Ведь последнее тело цикла выполняется для i = 2 .
И почему всегда показывает одно значение?
for (var i = 0; i < 3; i++) {
window.setTimeout(function () {
alert('i = ' + i);
}, 100);
}
|
Оригинальная тема.