Мне нужно сравнить два элемента из массива который выводится в $.each() как я могу сравнить эти два элемента? Или как я могу вывести конкретный элемент по индексу как при роботе с обычным массивом arr[i] == arr[i+1]?
$.each() используется для произведения циклический операций на объектами, массивами (источник). Одна итерация - одно свойство объекта/элемент массива.
var arr = [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ];
$.each( arr, function( index, value ){
if(arr[index] == arr[index + 1]){
//do some action
}
});
И хоть такое использование $.each() и не вызовет ошибок (undefined на последней итерации), это не целевое использование функции. Поэтому лучше для сравнения элементов массива в данном случае использовать цикл for
for (var i = 0, l = arr.length; i < l; i++) {
if(arr[i] == arr[i + 1]){
do some action
};
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Хочу создать форму, где пользователь нажимает на нужный цвет и скрипт генерирует случайный оттенок этого цвета
Как сделать, что бы nav-pills при прокрутке в низ, цеплялся за вечернюю границу экрана? Взял из одного примера
CSS Transitions это отличное средство, но добиться его гибкости порой непросто