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