var array = [ 'un', 'два', 'три', 'четыре', 'пять' ];Second синтаксис:
var i;
for (i = 0; i < array.length; ++i) {
// сделать что-нибудь с 'array[i]'
}
for (var x in array) {< h2>Функция jQuery.each()jQuery.each() является итеративной функцией, ее можно использовать для обхода объектов и массивов, которые итерируются числовым индексом от 0 до размера-1. Остальные объекты перебираются через их свойства.
// сделать что-нибудь с 'array[x]'
}
jQuery.each(array, function(index, value) {Это выдаст следующее сообщение:
// делаем что-то со 'value' (или 'this', который является 'value' )
alert(index+": "+ value);
});
0: oneЕсли в функцию передан тип Object, Возвращаемым является объединение ключ-значение каждый раз:
1: two
2: three
3: four
4: five
var obj = {Advantage: Функция jquery.each() может содержать объявление функции внутри себя и автоматически увеличивает позицию в переменной index. Значение хранится в переменной "item", к которой можно получить доступ напрямую.
"1": "один",
"2": "два"
};
$.each( obj, function( key, value ) {
alert( key + ": " + value );
});
jQuery.each( array, function( i, val ) {Run в консоли показывает следующее:
alert( i+": " + val );
// Остановится после вывода "three"
return ( val !== "three" );
});
0: oneResources:
1: two
2: three
Please disable your ad blocker and refresh the window to use this website.