Главная / Основы JavaScript / Какой код, из ниже перечисленных, наиболее оптимизирован?

Какой код, из ниже перечисленных, наиболее оптимизирован?

вопрос

Правильный ответ:

function testAttachClick(parent) { var elements = parent.getElementsByTagName('div') for(var i=0; i<elements.length; i++){ elements[i].onclick = function() { alert('click on '+this.number) } elements[i].number = i } }
function testAttachClick2(parent) { var elements = parent.getElementsByTagName('div') var len = elements.length var elem for(var i=0; i<len; i++) { elem = elements[i] elem.onclick = function() { alert('click on '+this.number) } elem.number = i } }
function testAttachClick3(parent) { var elements = parent.getElementsByTagName('div') var len = elements.length var elem var handler = function() { alert('click on '+this.number) } for(var i=0; i<len; i++) { elem = elements[i] elem.onclick = handler elem.number = i } }
Сложность вопроса
91
Сложность курса: Основы JavaScript
38
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Зачёт защитил. Мчусь в бар отмечать зачёт по тестам
15 окт 2020
Аноним
Большое спасибо за ответы по intuit.
16 май 2018
Аноним
Это очень нехитрый вопрос по интуиту.
10 ноя 2017
Оставить комментарий
Другие ответы на вопросы из темы интернет-технологии интуит.