Javascript - 'spread' օպերատոր ( ... )
ฝัง
- เผยแพร่เมื่อ 24 ก.ย. 2024
- Թեմաներ
-----------------
* Ինչպես օգտագործել ... օպերատորը օբյեկտներն ու զանգվածները բաժանելու համար
Կոդի օրինակ
-------------------------
let a = {
name: "Joe"
};
let b = {
lastName: "Johnson",
age: 23,
...a
};
// bն այժմ ունի { name: "Joe", lastName: "Johnson", age: 23 }
let c = [4, 3, 2];
let d = [44, ...c, 9]; // dն այժմ ունի [44, 4, 3, 2, 9]
function run(i, ...args) {
alert(i); // 99
alert(args); // [3, 44, 5]
}
run(99, 3, 44, 5);
Հղումներ
----------------
Javascript դասընթաց: • Ծրագրավորման Արվեստ | ...
Ֆեյսբուքյան էջ: / roubenmeschian
Ֆեյսբուքյան խումբ: / 1647352038759065
Կոդերի խմբագիր: roubenmeschian...
Շնորհակալություն շատ, Ռուբեն ջան !!! -- 💯%💯%💯% Պարզ էր ✨✨✨
շատ մերսի Ռուբեն ջան,մաքսիմում հասկանալի
մերսի Ռուբեն ջան
Isk motagayum hnaravora Reacti daser linen?
Ayo, Edgar jan
@@meschian Mersi shat anpayman kspasenq
verjn e 👍👍👍👍
Rub jan vor xndrem kases Return hramanic heto kokkret inche chi asxhatum funkciayi nersum
return nshanakum e veradartsru. Function@ ete sharunaki ashxatel, karox es evs mi ban veradartsnes, vor@ anhnar e kani vor function@ menak mi ban karox e veradartsni. Hetevabar hents return e linum, function@ gortsoxutsun@ avartvum e
barev dzez, isk inch payman tam vor funkcian ynduni miayn tekst ayl voch te tiv?
function foo(a) {
if(typeof(a) !== "string") {
throw new Error("The argument to this function was not a string");
}
// ... dzer logican ...
}
Rouben jan isk vor vorosh funckianeri ashxatanqy chishenq da normal e?
Iharke, petk chi bolor@ angir aneq. Uxaki search areq "javascript string functions" ev naek tsutsak@, gteq inch vor petk e. Jamanaki entatskum hajax ogtagortsvoxner@ sents te nents angir kaneq..
inchi hamar enq grum - alert(JSON.stringify(b,undefined,2)); ?
orinak ` alert(JSON.stringify(b,1,1)); porceci eli ashxatec
arachin arjek@ objectn e vor veratsum enq textin
egrort arjek@ function e (anpayman che poxantsel) vor@ poxum e inchpes e textavorum
verchin arjek@ (anpayman che poxantsel) asum e kani tex ners berel amen tox@
let a =[
{name:"Joe"}
{lastName: "MIkaelyan"}
] Rouben jan ete 2 objectn el arrayi mej en spredov hnaravor a stanal mi { } vori mej klini uxxaki name:"Joe" ev lastName : "Mikaelyan"???
const b = a.reduce(function(aggr, obj) {
return {...aggr, ...obj);
}, {});
alert(b.name);
alert(b.lastName);
@@meschian👌🙏🏻
max functioni popokhakani anun a,te functioni anun a?
function max(....
es tepkum 'max' functioni anun e
Մեկել որ spread օպերատորը օգտագործում ենք մեզ զանգվածի արժեքները որպես number է ուղղարկում թե string խնդրում եմ պատասխանեք էլի
Kap chuni chap@ zangvatsi, arjekner@ nents en poxantsvum inchpes vor kan.
Aysinkn ete uneq sa:
const a = [2, true, null];
const b = [...a]; // bi mech klini [2, true, null]
@@meschianԼավ հասկացա շնորհակալություն հայրենանվեր գործի համար