Javascript - Զանգվածի filter մեթոդը (Array filter)
ฝัง
- เผยแพร่เมื่อ 24 ก.ย. 2024
- Թեմաներ
-----------------
* Ինչպես գոյություն ունեցող զանգվածից ստեղծել նոր զանգված ՝ առանց անցանկալի արժեքների:
* filter ֆունկցիայի մասին
Կոդի օրինակ
-------------------------
let a = [55, 22, 17, 42, 18];
let b = a.filter(function(val) { // bն այժմ ունի [22, 42, 18]
return (val % 2) === 0;
});
Հղումներ
----------------
Javascript դասընթաց: • Ծրագրավորման Արվեստ | ...
Ֆեյսբուքյան էջ: / roubenmeschian
Ֆեյսբուքյան խումբ: / 1647352038759065
Կոդերի խմբագիր: roubenmeschian...
Shat, shat gexecik stacvec verchum: erb "prople" -i hamar, mi angamic, 2 function kancheciq "filter" ev "map", irar etevic. !!!
Շնորհակալություն շատ, Ռուբեն ջան !!! -- 💯%💯%💯% Պարզ էր ✨✨✨
Shat shnorakal e qezanic Ruben jan, ays tang informacian tramadrelu hamar!!!! {};
Ռուբեն ջան val - ը մեզ բդտեղից և ոնչ դերա խաղում չեմ կարում հասկանամ կմանրամասնես մերսի նախորոք
Artur jan, forEach@ kanchum e mer trvats functionin amen arjekov vor@ zangvatsi mech e. Aysinkn, ete sents anenq:
[1, 5, 10].forEach(function(val) {
alert(val);
});
// menq ktesnenq mi patohan vori mech klini 1, heto mihatel vori mech klini 5, ev heto mihatel vori mech klini 10
Aysinkn, met trvats function@ kanchvum e hat hat bolor arjeknerov voronq zangvatsi mech en, ev mer function@ entunum e arjekner@ val popoxakanov.
@@meschian Հասկացա ասինքն Val ի պոխարեն կարանք գրենք ամեն անուն ։ Շնորհակալ եմ միշտ պատասխանելու համար
👏👏👏👏👏
Բարև Ձեզ :Շատ մատչելի եք բացատրում:Կարող եք վարժություններ տեղադրել անմիջապես վիդեոյի ներքևում, կամ խնդրագիրք առաջարկեք,շատ շնորհակալ կլինեմ:
Voxjuyn, Varduhi jan. Amen videoi tak mikich djvar klini, bayts kportsem aveli hajax varjutsunneri videoner texadrel.
@@meschian Շնորհակալ եմ շատ :)
💥
Բարև Ռուբեն ջան։ Մի էսպիսի հարց․ filter ֆունկցիան գրելուց, ինչու՞ ենք i - ն հայտարարում առանձին, եթե կարող ենք forEach(function(val,i){}) անել
Hovsep jan, hisheq vor menq filter function enq stextsum. Aysinkn, voch bolor arjeknern en mtnelu nor zangvatsi mech. Ete i vertsneink trvats functionits, apa ayt jamanak kunenaink indexner voronk arjek chein unena mer nor zangvatsi mech.
👍👍👍👍👍
shat parz
👌👏👏👏👍👍👍👍👍👍👍
Mi guce es sxalvum em, bayc Javascript 35 dzer das@ inc mot chi erevum???
Upload e der linum, knereq. Shutov klini :)
verjin pahum erb person i vra kirarum eq filter heto map vor stanaq 18 - ic mec anunnery inchi hamar chi stacvum kirarely filter - filter aysinqn filtri vrayic erb duq map areciq inchi chi lini filtri vraic filter anely shnorhakal em
Mesrop jan, hastat che gitem te jisht haskatsa dzer hartsin, bayts filter arats arraryin kareli e noren filter anel. Aysinkn:
[1, 455, 33, 2].filter(function(val) {
return val > 1;
}).filter(function(val) {
val < 455;
}); // sa kveradartsni [33, 2]
Da enekati uneq?
@@meschianayo da nkati unei mersi
Մեկել Ռուբեն ջան չեմ հասկանում funciotn(x, y, val)... էս փակագծերի x, y, val օրինակ ի՞նչ դեր են խաղում կբացատրե՞ք
Function@ da patkeratsreq vorpes mi tup vori mech kareli e uxarkel arjekner, na inchvor gorts ani ev veradartsni artsunk@. Hima: Erp arjekner enq uxarkum, orinak 1 - vonts karox e function@ ashxati ayt arjekov. Ayt arjek@ petk e haytnvi inchvor popoxakani mech vor@ hasaneli e ayt functionin. Aysinkn:
function esimInch(x) {
return x * 2;
}
let y = esimInch(5);
Sa nshanakum e vor menk uxarkum enq 5 esimInch functionin. 5@ mtnum e esimInch functioni 'x' popoxakani mech. Aytpes, esimInch function@ karoxanum e ashxatel trvats arjekov ev bazmapatki iren 2ov, veradartsnelov 10.
let d = esimInch(25); // es depkum el, 25n e mtnum esimInch functioni 'x' popoxakani mech
Hetevabar, kstananq 50 'd' popoxakani mech.
@@meschian Հասկացա, մերսիի շաատ
map-ն ու filter-ը նման է չէ՞ իրար
vor xndrem kaseq xienq 6:57-um grum if(fun(val)) et pahy lav chhaskaca
fun da mi function@ vor@ kvorishi true kam false. Ete veradartsni true, uremn petk e et arjek@ dnenq nor zangvatsi mech (filtredAttri mech). Ete false, apa chenq dnum ir mech. Aysinkn, fun@ da popoxakani vori mech mtnum e trvats function@ vor@ voroshum e, amen arjeki hamar, avelatsnel nor zangvatsi mech te voch.
Добрый вечер. А где 35 видео?
Map - ը ախր առանձին բացատրել ես ?☹
th-cam.com/video/KIkI-TbkD_Q/w-d-xo.html
Hertakanutsun@ aystex e: th-cam.com/play/PLkVo56yGU5Pqld7f3jtoE-g_755aPT0NV.html
@@meschian աայ սենց շաատ լավա թե չէ հետ առաջ էր forEach կամ map չէի նայել դուք վարժություն էիք դրել մերսի շատ
Barev dzez, Ruben jan mi hat kod em grel, mejy sxal ka bayc chem karum gtnem et sxaly
kody`
let people = [{
name: "Karlen",
age: 16,
country: "Armenia"
},
{
name: "User1",
age: 42,
country: "USA"
},
{
name: "User2",
age: 12,
country: "USA"
},
{
name: "User3",
age: 40,
country: "Karabagh"
}
];
let filter = function(person, fun) {
let filteredArr = [];
let i = 0;
person.forEach(function(val) {
if (fun(person)) {
filteredArr = person;
i = i + 1;
}
})
return filteredArr
}
let result = filter(people, function(person) {
return person.age > 18;
}).map(function(person) {
return person.name;
})
alert(result); // es alerty chgitem inchi datarka cuyc talis
Sxal@ stex e: filteredArr = person;
@@meschian aysinqn chaskaca?
let people = [{
name: "Karlen",
age: 16,
country: "Armenia"
},
{
name: "User1",
age: 42,
country: "USA"
},
{
name: "User2",
age: 12,
country: "USA"
},
{
name: "User3",
age: 40,
country: "Karabagh"
}
];
let filter = function(person, fun) {
let filteredArr = [];
let i = 0;
person.forEach(function(val) {
if (fun(person)) {
// ------------------------------------------------
filteredArr = person; // stex duq veragrum eq filterArr popoxakanin person object
// dra tex@, avelatsreq person@ filterArr'in
// ------------------------------------------------
i = i + 1;
}
})
return filteredArr
}
let result = filter(people, function(person) {
return person.age > 18;
}).map(function(person) {
return person.name;
})
alert(result);
@@meschian ha aysinqn piti grem person = filteredArr chisht hasakaca?
let a = []; // a popoxakani mech zangvats ete dnenq
a[0] = 25; // [ 25 ]
a[1] = 800; // [ 25, 800 ]
a.push(44); // [ 25, 800, 44 ]
a.push(2); // [ 25, 800, 44, 2 ]
Ռուբեն ջան բարի օր, շատ լավ եք բացատրում ամեն թեմա, մի հարց. JS ու React սովորելուց հետո ,intership-ի անցնելու ինչ խնդիրներ կան , եթե ունես տեղադրի եղբայր: Շնորհակալ եմ
Սա նայել եմ.
th-cam.com/video/2p1nBRCar3w/w-d-xo.html
Andranik jan, xntrem xntirneri playlist: th-cam.com/play/PLkVo56yGU5PpvbA_u0_k0Bt2e2v4iHWDD.html
map-ն ու filter-ը նման է չէ՞ իրար
filter@ veradartsnum e zangvats vori mech che kan arjekner voronq mez petk chen
map@ veradartsnum e zangvats vori mech kan nor stextsats arjekner