om m to i
Some
metodi kamida bitta elementning shartga mos
kelishini tekshiradi
function equalTen(item, index,
array){
return (item == 10);
};
var numbers = [10, 20, 30, 40,
50, 60];
var someCheck = numbers.
some(equalTen);
Bu safar metod toʻgʻri natijani beradi, chunki
elementlardan kamida bittasi 10 ga teng
ilt r m to i
filter
metodi mezonga mos arrayni barcha
elementlar bilan birga qaytaradi
function lessThirtyFive(item,
index, array){
return (item <= 35);
};
var numbers = [10, 20, 30, 40,
50, 60];
var filterArray = numbers.
filter(lessThirtyFive);
Bu safar ushbu kod
[10, 20, 30]
natijani beradi
Chunki elementlarning barchasi 35 dan kichik yoki
unga teng
or a h m to i
forEach
metodi array ichidagi har bir elementda vazifa
yoki buyruqni bajaradi, ammo hech qanday qiymat
chiqarmaydi
function addOne(item, index, array)
{
item = item + 1;
document.write(item);
}
var numbers = [10, 20, 30, 40,
50, 60];
numbers.forEach(addOne);
v ry m to i
Mazkur iteratsiya metodi arraydagi har bir elementning
shartga mosligini tekshiradi Agar har bir element
shartga mos kelsa, toʻgʻri, mos kelmasa xato
hisoblanadi
Quyidagi kod yordamida
isTen
nomli funksiya
yaratiladi Funksiya ichida deklaratsiyasi (item,
index, array) mavjud Ular joriy arrayga qoʻllanadi va
funksiyaga qiymat (masalan, 10), indeks (masalan, 0)
va array (masalan, raqamlar) taqdim qiladi
function isTen(item, index, array){
return (item == 10);
};
Array (numbers) e’lon qilingach,
isTen
funksiyasi har
bir stildan foydalangan holda arrayga joriy etiladi
var numbers = [10, 20, 30, 40,
50, 60];
var everyCheck = numbers.
every(isTen);
Ushbu kodda
•
numbers
nomli massiv deklaratsiya qilinadi
•
every
metodi chaqiriladi va
function (item,
index, array)
kodi yordamida massiv
elementlari yuboriladi
•
shart elementi 10
•
natija chiqadi va
everyCheck
oʻzgaruvchisida
saqlanadi
ato natija chiqadi, chunki numbersdagi barcha
elementlar 10 ga teng
Arrayda saqlangan har bir raqam 0 dan katta
ekanini tekshirish uchun kod yozing
function isGreaterThan0(item,
index, array){
return (item > 0);
};
var numbers = [-1, 0, 5, 10];
var everyCheck = numbers.
every(isGreaterThan0);