Viss, kas jums jāzina par JavaScript masīvu metodēm



Šis emuārs sniegs padziļinātas zināšanas par to, kā masīvs darbojas javascript un kādas ir dažādas masīvā izmantotās metodes JavaScript.

vai tīmekļa programmēšana radīja dinamiskas tīmekļa lietojumprogrammas. Līdz ar tīmekļa pieaugumu JavaScript ir kļuvis par vienu no vissvarīgākās valodas mūsdienu pasaulē.Šis JavaScript masīvs rakstujūs aizvedīsit uz masīvu metožu dziļumiem JavaScript šādā secībā:

ej kārtot c ++

Ievads JavaScript

ir augsta līmeņa, interpretēta, programmēšanas valoda, ko izmanto, lai padarītu tīmekļa lapas interaktīvākas. Tā ir ļoti spēcīga klienta puses skriptu valoda, kas padara jūsu vietni dzīvāku un interaktīvāku.





JavaScript - javascript masīvs- Edureka

Tā ir programmēšanas valoda, kas jums palīdz ieviest sarežģītu un skaistu dizainu tīmekļa lapās. Ja vēlaties, lai jūsu tīmekļa lapa izskatās dzīva un darītu daudz vairāk nekā tikai, lai jūs redzētu, JavaScript ir obligāta.



JavaScript pamati

Ja valoda jums ir jauna, jums jāzina daži no šiem JavaScript pamati tas palīdzēs sākt rakstīt kodu. Pamati ietver:

  • Masīvi

Jūs varat pārbaudīt iekļūt šo JavaScript pamatjēdzienu un pamatu dziļumā. Šajā JavaScript masīva rakstā mēs pievērsīsimies dažādām masīvu metodēm, kas tiek izmantotas, lai definētu vienumu sarakstu.

JavaScript masīvs

Masīvs ir a datu struktūra kas satur elementu sarakstu, kas vienā mainīgajā glabā vairākas vērtības.



Lai deklarētu masīvu JavaScript, izmantojiet ‘ ļaut ’Atslēgvārds ar kvadrātiekavām un tajos iekļaujiet visus elementus. Sintakse ir šāda:

ļaujiet ListItems = [] ListItems = ['kurpes', 'pulkstenis', 'soma']

Varat arī paziņot, ka:

let ListItems = ['apavi', 'pulkstenis', 'soma']

Atšķirība starp masīvu un objektiem

JavaScript mainīgie var būt objekti. Masīvi tiek uzskatīti par īpašiem objektu veidiem. Tāpēc vienā masīvā var būt dažādu veidu mainīgie.

myArray [0] = Date.now myArray [1] = myFunction myArray [2] = myItems

JavaScript valodā masīvi izmantot numurēti indeksi . Tā kā, objektiem tiek izmantoti kā nosauktie indeksi .

JavaScript masīva metodes

Lietošanas mērķis masīvs ir uzglabāt vairākas vērtības iekšā viena vienība deklarētā mainīgā lieluma. Masīvi tiek izmantoti, ja mēs vēlamies piekļūt elementiem sakārtotā veidā, izmantojot vienu mainīgo. Var ierakstīt virknes, būla skaitļus un skaitļus vienā masīvā.

Ir dažādi JavaScript masīva metodes lai veiktu dažādus uzdevumus, piemēram:

  • virzīt () - Strādājot ar masīviem, ir viegli noņemt elementus un pievienot jaunus elementus. Push () metode piebilst uz jauns elements uz beigas masīva. Atgriešanās vērtība ir jaunā masīva garums.

Piemērs:

let listItems = ['soma', 'apavi', 'kleita'] console.log (listItems.push ('pulkstenis'))

Izeja:

4

Push () doest neatgriež masīvam pievienoto vērtību. Tas atgriež tikai jauno masīva garumu.

  • pop ()- Pop () metode tiek izmantota noņemt pēdējais elements no masīva. Tas atgriež izlecošo vērtību.

Piemērs:

let listItems = ['soma', 'kurpes', 'kleita'] console.log (listItems.pop ())

Izeja:

kleita

Pop () atgriež noņemto vērtību, nevis masīva garumu, piemēram, Push ().

  • maiņa () - Pārslēgšanās ir līdzīga poppingam, strādājot pie pirmā elementa, nevis pēdējā. Shift () metodi izmanto noņemt pirmā masīva elements un visus pārējos elementus novirza uz zemāku indeksu. Tas atgriezīs virkni, kas ir pārvietota.

Piemērs:

ļaujiet listItems = ['soma', 'apavi', 'kleita'] console.log (listItems.shift ())

Izeja:

soma

Shift () darbojas tāpat kā pop (), bet tas atgriež masīva pirmo elementu, nevis pēdējo.

  • atcelt () - The metodi piebilst jauns elements masīva sākums un pārslēdz vecākus elementus. Tas ir līdzīgs Push () un atgriež jauno masīva garumu.

Piemērs:

let listItems = ['soma', 'kurpes', 'kleita', 'pulkstenis'] console.log (listItems.unshift ('tālrunis'))

Izeja:

5

Unshift () pievienos masīvā jaunu elementu un atgriezīs jaunā masīva garumu.

  • concat () - metode concat () izveido jaunu masīvu ar savienošana vai apvienojot esošos masīvus. Tānemaina esošo masīvu un vienmēr atgriež jaunu masīvu.

Piemērs:

ļaujiet arr1 = ['sarkans', 'zils', 'zaļš'] let arr2 = ['krāsas', 'spraypaint', 'ota'] ļaujiet newArr = arr1.concat (arr2) console.log (newArr)

Izeja:

  • toString () - Tiek izmantota metode toString () konvertēt masīvs uz a virkne masīvu vērtības, atdalītas ar komatiem.

Piemērs:

ļaujiet krāsām = ['sarkans', 'zils', 'zaļš'] console.log (krāsas.toString ())

Izeja:

sarkana, zila, zaļa
  • pievienoties () - Join () metode darbojas tāpat kā toString (). Pie tā pierasts pievienoties visi masīva elementi a virkne , bet papildus tam varat norādīt atdalītājs .

Piemērs:

ļaujiet krāsām = ['sarkans', 'zils', 'zaļš'] console.log (krāsas.pievienoties ('+'))

Izeja:

sarkans + zils + zaļš
  • reverss () - Tiek izmantota reversā () metode reverss rīkojumu no masīva elementiem. Tas mainīs sākotnējo masīvu un mainīs elementu secību.

Piemērs:

ļaujiet augļiem = ['mango', 'ābols', 'vīnogas'] console.log (augļi.reverse ())

Izeja:

  • kārtot () - tiek izmantota šķirošanas () metode kārtot masīvs alfabētiskā secībā . Šī funkcija pēc noklusējuma sakārto vērtības kā virkni.

Piemērs:

ļaujiet augļiem = ['mango', 'ābols', 'vīnogas'] console.log (fruits.sort ())

Izeja:

  • šķēle () - Slice () metodi izmanto šķēle masīva gabalu no jauna masīvā. Tas izveido jaunu masīvu, nenoņemot elementus no avota masīva. Tas atgriezīs vērtību, kas ir izgriezta no masīva.

Piemērs:

ļaujiet krāsām = ['sarkans', 'zils', 'zaļš', 'dzeltens', 'oranžs'] console.log (krāsas.slice (1,3))

Izeja:

Šīs bija dažas no visbiežāk izmantotajām JavaScript masīvu metodēm. Ar to mēs esam nonākuši mūsu raksta beigās. Es ceru, ka jūs sapratāt, kā masīvā metodes tiek izmantotas JavaScript.

Tagad, kad jūs zināt par JavaScript masīvu metodēm, pārbaudiet autore Edureka. Tīmekļa attīstības sertifikācijas apmācība palīdzēs jums uzzināt, kā izveidot iespaidīgas vietnes, izmantojot HTML5, CSS3, Twitter Bootstrap 3, jQuery un Google API, un izvietot to Amazon Simple Storage Service (S3).

Vai mums ir jautājums? Lūdzu, pieminējiet to komentāru sadaļā “JavaScript Array”, un mēs ar jums sazināsimies.