Этот сайт использует cookies. Продолжение работы с сайтом означает, что Вы согласны!
Вспомогательные функции и объекты
Кроме уже рассмотренных методов, библиотека jQuery предоставляет различные вспомогательные функции и объекты, которые расширяют возможности JavaScript. Для их использования нет необходимости создавать коллекцию элементов. Они применяются как обычные функции, объявленные в пространстве имен библиотеки jQuery.
Функция $.each(): перебор элементов
Функция $.each()
предназначена для перебора массивов и объектов. В отличие от метода each()
, она не требует предварительного нахождения коллекции элементов и применяется как обычная функция, объявленная в пространстве имен библиотеки jQuery. Функция имеет следующий синтаксис:
$.each(<Массив или объект>, <Функция обратного вызова>)
В параметре <Функция обратного вызова>
указывается ссылка на функцию следующего формата:
function <Название функции>([<Индекс или свойство>[, <Значение>]]) {
// ...
}
Значение в виде объекта доступно также через указатель this
. В качестве примера выведем все элементы массива:
var arr = [ 1, 2, 3 ];
$.each(arr, function() {
console.log(this);
});
Результат:
Number { 1 }
Number { 2 }
Number { 3 }
Теперь выведем элементы массива, указав индекс и значение:
var arr = [ 1, 2, 3 ];
$.each(arr, function(ind, val) {
console.log(ind + ' => ' + val);
});
Результат:
0 => 1
1 => 2
2 => 3
Перебрать свойства объекта можно следующим образом:
var obj = { 'Один': 1, 'Два': 2, 'Три': 3 };
$.each(obj, function(key, val) {
console.log(key + ' => ' + val);
});
Результат:
Один => 1
Два => 2
Три => 3
Если необходимо досрочно прервать выполнение функции $.each()
, то внутри функции обратного вызова следует вернуть значение false
:
var obj = { 'Один': 1, 'Два': 2, 'Три': 3 };
$.each(obj, function(key, val) {
console.log(key + ' => ' + val);
if (val === 2) return false;
});
Результат:
Один => 1
Два => 2
Реквизиты
ЮMoney: 410011140483022
ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов