Njia Array.from
Njia Array.from inarudisha
safu mpya kutoka kwa kitu
kinachoweza kupeperushwa au kinafanana na safu.
Kigezo cha kwanza kinachukuliwa na njia hiyo ni
kitu ambacho tunahitaji kutengeneza safu kutoka kwake,
cha pili (si lazima) - ni kitendakazi, ambacho
kinatekelezwa kwa kila kipengele cha kitu hicho.
Sintaksia
javascriptlet newArray = Array.from(kitu cha kutengeneza safu, [kitendakazi]);
Mfano
Wacha tutengeneze safu mpya kutoka kwa mfuatano wa herufi:
javascriptlet res = Array.from('abc');
console.log(res);
Matokeo ya utekelezaji wa msimbo:
javascript['a', 'b', 'c']
Mfano
Wacha tutengeneze safu mpya kutoka kwa mfuatano wa herufi:
javascriptlet res = Array.from('abc', function(elem) {
return elem + '!';
});
console.log(res);
Matokeo ya utekelezaji wa msimbo:
javascript ['a!', 'b!', 'c!']
Angalia pia
-
Njia
Array.of,
inayopata safu kutoka kwa viambajengo -
Njia
Array.isArray,
inayothibitisha ikiwa kitu ni safu