As of jQuery 1.7, the .on() method is the preferred method for attaching event handlers to a document. For earlier versions, the .bind() method is used for attaching an event handler directly to elements. Handlers are attached to the currently selected elements in the jQuery object, so those elements must exist at the point the call to .bind() occurs. For more flexible event binding, see the discussion of event delegation in .on() or .delegate().api.jquery.com/bind
if(list[i].children) {
return getChildLists(list[i].children, name);
}
$(succlass).length
..then(httpGet)
. myGeocoder.then
, данные получаются асинхронно и, следовательно console.log(myPoints);
выполняется до того, как они придут, поэтому массив и пуст. Это же подтверждает вывод консоли - сначала выводится пустой массив и только через некоторое время координаты.document.createElement('input').__proto__ === HTMLInputElement.prototype
numInterval = setInterval(funcForInterval.bind(null, div),500)
link.addEventListener('click', add);
var list = ['first', 'second', 'third', 'fourth', 'fifth'],
listSize = list.length,
iteration, index;
for (iteration = 0; iteration < 100; iteration++) {
index = iteration % listSize;
console.log(list[index]);
}