-bob: Veb uchun dasturlash




Download 14,88 Mb.
Pdf ko'rish
bet400/510
Sana20.05.2024
Hajmi14,88 Mb.
#245028
1   ...   396   397   398   399   400   401   402   403   ...   510
Bog'liq
10-11-sinf Informatika va AT @E BAZA ISHREJA

19-bob: Veb uchun dasturlash
315
ICT_STB_G10-11_c19_p307-320_NT_R7_2023.indd 315
28.10.2023 11:39:12


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);

Download 14,88 Mb.
1   ...   396   397   398   399   400   401   402   403   ...   510




Download 14,88 Mb.
Pdf ko'rish