База ответов ИНТУИТ

Основы 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.lengthvar elemfor(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.lengthvar elemvar handler = function() {  alert('click on '+this.number)  }  for(var i=0; i<len; i++) {    elem = elements[i]    elem.onclick = handler    elem.number = i    }}
(Верный ответ)
Похожие вопросы
Какой код, из ниже перечисленных, наиболее оптимизирован?
Какой код, из ниже перечисленных, наиболее оптимизирован?
Какой оператор, из ниже перечисленных, проверяет условие?
Какой пример, из ниже перечисленных, использует регулярные выражения?
Какой пример, из ниже перечисленных, создает новую таблицу стилей?
Какой объект, из ниже перечисленных, создаcтся только в момент открытия окна?
Какой пример, из ниже перечисленных, выдает ссылку на элемент HTML pol?
Какие свойства, из ниже перечисленных, относятся к фильтрам?
Какие операторы, из ниже перечисленных, задают цикл?
Какие данные, из ниже перечисленных, являются нетривиальными в JavaScript?