„JavaScript“ masyvo vertės ()

„JavaScript“ masyvo reikšmių () metodas pateikia naują „Array Iterator“ objektą, kuriame yra kiekvieno masyvo indekso reikšmės.

values()Metodo sintaksė yra tokia:

 arr.values()

Čia arr yra masyvas.

reikšmės () Parametrai

values()Metodas neturi jokių parametrų.

Grąžinti vertę iš reikšmių ()

  • Grąžina naują Arrayiteratoriaus objektą.

Pastabos :

  • values()Metodas nekeičia originalios masyvo.
  • values()Metodas neignoruoja tuščias masyvo elementus.

Pavyzdys: naudojant reikšmių () metodą

 const languages = ("JavaScript", "Java", , "C++", "Python", "Lua"); let iterator = languages.values(); // using .next() with iterator object console.log(iterator.next()); // ( value: 'JavaScript', done: false ) console.log(iterator.next().value); // Java console.log("Remaining:") for (let value of iterator) ( console.log(value); ) console.log(iterator.next()) // ( value: undefined, done: true )

Rezultatas

 (reikšmė: 'JavaScript', done: false) Java lieka: neapibrėžta C ++ Python Lua (reikšmė: neapibrėžta, padaryta: true)

Į for… ofkilpos galai, kai šalia (). Padaryta = true arba currentIndex> ilgis . Taigi, mes gauname vertę kaip undefinedatspausdinę visas vertes.

Be to, tuščia reikšmė nepaisoma ir rodoma kaip undefined.

Rekomenduojamas skaitymas: „ JavaScript“ masyvo raktai ()

Įdomios straipsniai...