Javascript - Վարժություն (arrow functions)

  Рет қаралды 7,003

meschian

meschian

3 жыл бұрын

վարժություն 1: tinyurl.com/arrowFuncEx1
վարժություն 2: tinyurl.com/arrowFuncEx2
վարժություն 3: tinyurl.com/arrowFuncEx3
վարժություն 4: jsfiddle.net/rmeschian/kw8qhLx7/
Հղումներ
----------------
Javascript դասընթաց: • Ծրագրավորման Արվեստ | ...
Ֆեյսբուքյան էջ: / roubenmeschian
Ֆեյսբուքյան խումբ: / 1647352038759065
Կոդերի խմբագիր: roubenmeschian.com/editor/

Пікірлер: 29
@ErikAramyan
@ErikAramyan 3 ай бұрын
👍👍👍
@vardanmakaryan4489
@vardanmakaryan4489 3 жыл бұрын
Shnorhakalutyun, Ruben jan. Dzer shnorhiv shat nor baner enq imanum. Huysov enq, mi or, k@karoxananq kirarel Dzer sovoracrac@.
@eropetrosyan9819
@eropetrosyan9819 3 жыл бұрын
Mersi shat vor sovorecnum eq
@arazbabayan302
@arazbabayan302 Жыл бұрын
Մերսի շատ, չէի պատկերացնում որ 15 տողանի կոդը կսարքեինք 2 տողանի🤩😂
@chrisgobal1306
@chrisgobal1306 2 жыл бұрын
Hi, Rouben jan. Thank you for the last couple videos about THIS, they were really awesome !!! I have seen that there are some changes with ES6 in a way they write constructor functions. Do you recommend to use this syntax? I guess there would be some other ways of how to figure out what is THIS ....... And if we use this syntax, how can we nest a function using arrow functions -- if it make sense or/if that is not error prone ? class SpaceShuttle { constructor(targetPlanet) { this.targetPlanet = targetPlanet; } } const zeus = new SpaceShuttle('Jupiter');
@meschian
@meschian 2 жыл бұрын
Chris jan, I generally don't recommend that you use a class in javascript. I like to construct objects like this: function createPerson(props) { // state and all data is now private and can only be accessed via functions let state = {. name: "Name not specified", hairColor: "brown", ..props }; const sayHi = () => alert(`${state.name} says hi`); const setHairColor = (color) => state.hairColor = color; return { sayHi, setHairColor }; } const p1 = createPerson({ name: "Joe" }); Using this pattern, we no longer need to use 'this' - in fact, i have personally minimized my use of 'this' in my code. It makes things much simpler and cleaner.
@chrisgobal1306
@chrisgobal1306 2 жыл бұрын
@@meschian Thank you very much, Rouben JAN !!! I truly appreciate precious insights and guidance you provide. ⚜⚜⚜
@arturhakobyan3022
@arturhakobyan3022 3 жыл бұрын
6:25 quick tip ovqer problem unen senc formatingi het kam uzum en vor iranc kod@ sirun u dasavorvac lini. VS Codei mej Extention ka kochvuma Prettier eti qasheq u install areq. haves bana...
@ashotmuradyan4386
@ashotmuradyan4386 2 жыл бұрын
Ruben jan, qo karciqov miayn ogtvelov internetic karox enq sovorel u darnal front end react js cragravorox aranc voreve vcharovi kursi? u evs mi harc, karevorum es du hamalsaranum sovorely u unenaly mardzraguyn krtutyun? Indz qo karciqna hetaqrqir, Mersi
@meschian
@meschian 2 жыл бұрын
Ashot jan, kartsum em dzer hartseri patasxan@ aystex ka: kzfaq.info/get/bejne/at2YaMJ-psmwqHU.html
@4rmStd
@4rmStd Жыл бұрын
Ռուբեն ջան իսկ indentation-ը կարևորա լինելու հետագայում ուրիշների հետ աշխատելու ժամանակ ? օրինակ ես 4 space-ով եմ սովորել, որովհետև vs code-ը ավտոմատ 4ա անում, բայց ոնց հասկանում եմ 2-ովնա ընդունված, Prettier-ը տեղադրեցի vs code-ի վրա, դարձնումա 2, ուզում եմ իմանամ եթե 2-նա նախնտրելի, vscode-ով default-ը փոխեմ 2, թե չէ մի տեսակ շեղումա էտ պահը
@meschian
@meschian Жыл бұрын
Karevor e shat, vor code@ hesht kartatsvi. Irakanum kap chuni 2 te 4, karevor@ amboxj project@ mi dzevov arvi. Es inks 2 em havanum, bayts da subjective e
@vaheavetisyan1643
@vaheavetisyan1643 3 жыл бұрын
Ruben jan minchev myus das@ qcel@ inch xorhurd ktas anenq?))
@meschian
@meschian 3 жыл бұрын
kzfaq.info/get/bejne/p9ienpN3qbvVcWg.html
@Aram64
@Aram64 3 жыл бұрын
Ruben jan barev dzes. Isk inchu ayspes chgrel let array = [5,40,29,44,33]; let newArray = arr => arr.map(num => num + 1).filter(num => num % 2 === 0 ); console.log(newArray(array)); // Output result [6, 30, 34] inikati unem vor himnakan function@ vor@ dzer mot kochvuma transform nuynpes mi hat tox uni, hetevabar nayel karelia dardznel arrow function, ev val-in(imi depqum num) parpakox parentheses-i imastnela korum, qani vor 2nd argument chka.
@meschian
@meschian 3 жыл бұрын
Aram jan, shat jisht eq. Uxaki et detali masin chem xosatsel vor slchapits shat informatia che lini. Bayts jisht eq vor lezun tuyl e talis
@Aram64
@Aram64 3 жыл бұрын
@@meschian mersi patasxani hamar. Mi hatel harc unem Ruben jan. Hajax ayspisi code-eren handipum, nman ich vor mi ban const arr = [1,4,6,8]; const result = arr.reduce((aggr,num) => { return aggr + num; },0); console.log(result); //Output 19 bayc vorqan es haskanumem aveli karj karelia ayspes grel const arr = [1,4,6,8]; const result = arr.reduce((aggr,num) => aggr + num,0); console.log(result); //Output 19; ete karelia aveli karj grel, ayd depqum unchuen 1-n tarberakov grum ev sharounakumen ogtagorcel curly braces ? Che vor iranc imast@ koruma ays depqum ? Ev aggr-@ ir 0 skzbnakan arjeq@ 2-rd tarberaki depqumel kstana. Dran inch vor patjar ka te parzapes um vonc harmara ?
@meschian
@meschian 3 жыл бұрын
Erp nor en sovorum tsragravorel, syntax@ pahum enq minimali vor hesht enkalvi. Ayo, jisht eq vor dzer grats@ aveli karj e ev shat lav, bayts sksnakneri hamar karoxa djvar lini haskanal. Hetevabar curly bracesov enq grum skzbits - duq antsel ek hajort leveli :)
@Aram64
@Aram64 3 жыл бұрын
@@meschian haskanalia, shnorhakalem patasxani hamar. Vornem antesel Ruben jan, chaskatsa ? Reduce - i parenthesis-@ paka, argumentsi parenthesisnela pak ?
@meschian
@meschian 3 жыл бұрын
Aysinkn arach eq. Shat lav eq grum dzer orinakner@
@artpetoyan
@artpetoyan Жыл бұрын
let transform = arr => arr.map( val => val + 1).filter( val => !(val % 2))
@Anush988
@Anush988 2 жыл бұрын
Բարև Ձեզ,իսկ JQuery չկա՞ ձեր դասերի մեջ
@meschian
@meschian 2 жыл бұрын
Voxjuyn, che der
@Anush988
@Anush988 2 жыл бұрын
@@meschian շատ լավ եք բացատրում։Կսպասեմ նայեմ JQueryին
@4rmStd
@4rmStd Жыл бұрын
let a = [5, 40, 29, 44, 33]; let transform = (arr) => arr.map((val) => val + 1).filter((val) => val % 2 === 0); alert(transform(a));
@artursahakyan9378
@artursahakyan9378 2 жыл бұрын
const f = () => this.name; const a = { name: "Mike" }; alert( f.call(a) ); Barev dzez Vissual Studeo - um alerty Mike a talis . ete djvar chi kaseq inchi ?
@meschian
@meschian 2 жыл бұрын
Um... chem patkeratsnum inchpes. Ayt code@ hastat che petk e Mike veradartsni. Batsatrutsun chunem. Miayn parz batsatrutsun@ na karrox e linel vor duq mi gutse sxalvum eq - karoxa code eik grel vor@ Mike e veradartsnum, bayts heto poxetsik bayts hin code@ ashxatatsrets... erevi cache e arel hin@...?
@artursahakyan9378
@artursahakyan9378 2 жыл бұрын
@@meschian Ha erevi henc et a exel patchary noric pordzeci normal ashxatec .shnorhakal em dzeznic )
Javascript - Վարժություն (Closures)
12:59
meschian
Рет қаралды 8 М.
КАРМАНЧИК 2 СЕЗОН 7 СЕРИЯ ФИНАЛ
21:37
Inter Production
Рет қаралды 448 М.
Универ. 13 лет спустя - ВСЕ СЕРИИ ПОДРЯД
9:07:11
Комедии 2023
Рет қаралды 6 МЛН
Children deceived dad #comedy
00:19
yuzvikii_family
Рет қаралды 7 МЛН
ROCK PAPER SCISSOR! (55 MLN SUBS!) feat @PANDAGIRLOFFICIAL #shorts
00:31
Javascript - Վարժություն (this)
19:35
meschian
Рет қаралды 9 М.
C++ Զանգվածներ | Arrays
29:07
meschian
Рет қаралды 5 М.
Տիգրան Մանսուրյան || Ճերմակ Անուրջներ
1:34
KRISTINA PIANO MUSIC
Рет қаралды 7 М.
КАРМАНЧИК 2 СЕЗОН 7 СЕРИЯ ФИНАЛ
21:37
Inter Production
Рет қаралды 448 М.