Metode Array în JavaScript: Tot ce trebuie să știți despre metodele Array



Acest articol vă va oferi informații detaliate despre diferite metode de matrice în JavaScript, cu exemple relevante de programe.

Eficiența este foarte importantă atunci când se intenționează codificarea unei soluții. Obiectul matrice din constă din diverse metode. Aceste metode sunt utilizate în coduri pentru funcționarea lor eficientă. Acest articol se va concentra asupra diferitelor metode de matrice în JavaScript.

Următorii indicatori vor fi retuși în acest articol:





Să continuăm cu primul subiect al acestui articol,

Metode de matrice în JavaScript

Metoda Concat

Metoda concat () alătură 2 sau mai multe tablouri și apoi returnează o copie a matricei unite.



var alfabet = ['r', 's', 't'] var num = [5, 6, 7] var AlphabetNum = alphabet.concat (num) document.write ('AlphabetNum:' + AlphabetNum)

În exemplul dat, metoda concat unește cele două matrice alfabet și num și returnează o nouă matrice concatenată: AlphabetNum.

Ieșire:

Număr alfabet: r, s, t, 5,6,7



Urmează metoda CopyWithin,

CopyWithin Method

Metoda copyWithin () prezentă în JavaScript este utilizată pentru a copia o parte a matricei, în aceeași matrice, și apoi o returnează.

Sintaxă:

array.copyWithin (țintă, început, sfârșit)

Această metodă constă din trei parametri:

  • Țintă: poziția indexului la care urmează să fie copiat elementul. Este obligatoriu să specificați ținta.
  • Start: poziția indexului din care începe copierea elementelor. Este opțional. Valoarea implicită de pornire este 0.
  • Sfârșit: poziția indexului pentru a încheia procesul de copiere a elementului. Și acesta este un parametru opțional, iar valoarea implicită este lungime .
var number = ['One', 'Two', 'Three', 'Four', 'Five', 'Six', 'Seven'] document.write (număr) document.write (' 
'+ number.copyWithin (3,0,4))

Ieșire:

Unu doi trei patru cinci sase sapte

Unu, Doi, Trei, Unu, Doi, Trei, Patru

tutorial ms sql pentru începători

Așa cum se arată în exemplu, valorile din matrice sunt copiate în aceeași matrice. Indicele țintă este: 3, indicele inițial este: 0 și indicele final este: 4.

Următorul bit din aceste metode Array în javascript este,

Fiecare metodă

Această metodă examinează sau verifică dacă toate elementele prezente în matrice îndeplinesc o condiție specificată. Sintaxa metodei este următoarea:

array.every (funcție [, This_arg])

Argumentul pentru această funcție este o altă funcție. Acesta definește starea care trebuie verificată. Are următoarele argumente:

  • Matrice: matrice pe care este apelată funcția every (). Este un argument opțional.
  • Index: Index al elementului curent. Și acest lucru este opțional.
  • Element: Element curent care este procesat de funcție. Este obligatoriu să folosiți acest argument.

This_arg este folosit pentru a spune funcției de utilizat acest valoare. În exemplul următor verificăm dacă fiecare element din matrice este pozitiv sau nu.

function positive (element, index, array) {return element> 0} function func () {var array = [11, 89, 23, 7, 98] // verificați numărul pozitiv var valoare = array.every (pozitiv) document .write (valoare)} func ()

Trebuie remarcat faptul că funcția returnează valoarea în termeni de adevărat sau fals. Deoarece toate elementele prezente în matrice sunt pozitive, rezultatul va fi:

Adevărat

Urmează metoda ToString.

Metoda ToString

Această metodă convertește un număr într-un șir. Numerele pot fi convertite specificând și o valoare de bază.

var number = 569 document.write ('Ieșire:' + număr.toString ())

În exemplul dat, metoda toString () este apelată fără niciun parametru sau valoare de bază.

Ieșire:

569

Acum, să aruncăm o privire asupra metodei de asociere,

program de programare round robin în c

Metoda de alăturare

Metoda join () unește fiecare element prezent în matrice. În plus, putem specifica un separator pentru a separa elementele.

var a = Array nou („I”, „Dragoste”, „Muzică”) var șir = a.join () document.write ('șir:' + șir) var șir = a.join ('*') document. scrie(' 
șir: '+ șir) var șir = a.join (' + ') document.write ('
șir: '+ șir)

În exemplul furnizat, prima metodă de îmbinare nu conține niciun separator, astfel se folosește un separator implicit. În celelalte două metode, „*“ și „+“ sunt operatori specifici.

Ieșire:

coardă: Eu, Iubire, Muzică

coardă: I * Love * Music

șir: I + Dragoste + Muzică

Următorul în acest articol despre metodele matrice pe javascript este,

Metoda Pop And Push

Metoda pop () elimină elementul de la capătul unui tablou, la fel ca o stivă. Metoda push (), pe de altă parte, adaugă un element la sfârșitul unui tablou.

Metodele implementează conceptul de LIFO (Last-In-First-Out).

['Rock', 'Metal', 'Blues', 'Jazz'] list.pop () ['Rock', 'Metal', 'Blues']

Codul elimină ultimul element din matrice, adică „Jazz”.

Metoda push () adaugă elementul înapoi la matrice.

['Rock', 'Metal', 'Blues'] list.push ('Jazz') ['Rock', 'Metal', 'Blues', 'Jazz']

Să mergem mai departe,

Metoda Shift And Unshift

Metoda shift () elimină elementul de la începutul unui tablou. Metoda unshift (), pe de altă parte, adaugă elementul înapoi la începutul matricei.

['Rock', 'Metal', 'Blues', 'Jazz'] list.shift () ['Metal', 'Blues', 'Jazz']

Codul elimină primul element, adică Rock din matrice.

La utilizarea metodei unshift (), „Rock” va fi adăugat înapoi la matrice.

['Rock', 'Metal', 'Blues', 'Jazz'] list.unshift ('Rock') ['Rock', 'Metal', 'Blues', 'Jazz']

Suntem în ultimii biți ai acestei metode matrice în blogul javascript,

Metoda de îmbinare

Metoda splice () elimină o anumită parte sau o parte selectivă a matricei. Se dovedește a fi o metodă inventivă de eliminare, înlocuire sau adăugare de elemente în matrice.

['Rock', 'Metal', 'Blues', 'Jazz'] list.splice (2, 1) // Începând cu poziția index 2, eliminați un element ['Rock', 'Metal', 'Jazz'] .splice (2,2) // Începând de la poziția index 2, eliminați două elemente [„Rock”, „Metal”]

În exemplul de mai sus, metoda slice elimină elementele conform indexului specificat.

„Blues” este eliminat din primul exemplu, deoarece este plasat la indexul 2.

În al doilea exemplu, două elemente, adică „Blues” și „Jazz” sunt eliminate, deoarece indexul specifică că trebuie eliminate 2 elemente, începând cu indexul 2.

Trebuie remarcat faptul că matricele sunt indexate zero în JavaScript.

Metoda Slice

Metoda slice () slices un element din matricea inițială și returnează un nou tablou care conține acel element. Trebuie remarcat faptul că metoda slice () nu elimină niciun element din matricea inițială.

var array = ['Rock', 'Pop', 'Jazz', 'Blues', 'Metal'] document.write ('array.slice (1, 2):' + array.slice (1, 2)) document .scrie(' 
array.slice (1, 3): '+ array.slice (1, 3))

Ieșirea următorului cod este după cum urmează:

array.slice (1, 2): Pop

array.slice (1, 3): Pop, Jazz

Metoda finală în această metodă matrice în javascript este,

Pentru fiecare metodă

Această metodă apelează funcția pentru fiecare element prezent în matrice.

function funct () {// Initial array const items = [2, 18, 28] const copy = [] items.forEach (function (item) {copy.push (item * item)}) document.write (copy)} funct ()

În exemplu, calculăm pătratul fiecărui element prezent în matrice.

Ieșirea este după cum urmează:

4.324.784

Cu aceasta am ajuns la sfârșitul acestui blog pe „Array Method In JavaScript”. Sper că ați găsit acest lucru informativ și util, rămâneți la curent pentru mai multe tutoriale despre subiecte similare. De asemenea, puteți consulta programul nostru de formare to Obțineți cunoștințe aprofundate despre jQuery împreună cu diferitele sale aplicații, puteți pentru instruire online live cu asistență 24/7 și acces pe viață.

Ai o întrebare pentru noi? Menționați-le în secțiunea de comentarii a acestui blog și vă vom răspunde.

crearea unei matrice de obiecte