arba žiniatinklio programavimas pagimdė dinamiškas interneto programas. Didėjant žiniatinkliui, „JavaScript“ tapo viena iš svarbiausios kalbos šiandieniniame pasaulyje.Tai „JavaScript“ masyvas straipsnispateksite į „JavaScript“ masyvo metodų gelmes tokia seka:
- „JavaScript“ įvadas
- „JavaScript“ pagrindai
- „JavaScript“ masyvas
- Masyvo ir objektų skirtumas
- „JavaScript“ masyvo metodai
„JavaScript“ įvadas
yra aukšto lygio, išaiškinta, programavimo kalba, naudojama tinklalapių interaktyvumui didinti. Tai labai galinga kliento scenarijų kalba, kuri jūsų tinklalapį daro gyvesnį ir interaktyvesnį.
Tai programavimo kalba, padedanti įgyvendinti sudėtingą ir gražų dizainą tinklalapiuose. Jei norite, kad jūsų tinklalapis atrodytų gyvas ir padarytų daug daugiau, nei tik stebėtų jus, „JavaScript“ yra būtina.
„JavaScript“ pagrindai
Jei dar nesinaudojote šia kalba, turite žinoti kai kurias kalbas „JavaScript“ pagrindai tai padės jums pradėti rašyti kodą. Pagrindai apima:
Galite patikrinti patekti į šių pagrindinių „JavaScript“ sąvokų ir pagrindų gylį. Šiame „JavaScript“ masyvo straipsnyje mes sutelksime dėmesį į skirtingus masyvo metodus, naudojamus apibrėžiant elementų sąrašą.
„JavaScript“ masyvas
Masyvas yra a duomenų struktūra kuriame yra elementų, kuriuose kelios vertės saugomos viename kintamajame, sąrašas.
Norėdami deklaruoti masyvą „JavaScript“ naudokite „ leisti ’Raktinį žodį laužtiniuose skliaustuose ir visus juose esančius elementus. Sintaksė yra tokia:
tegul ListItems = [] ListItems = ['batai', 'laikrodis', 'krepšys']
Taip pat galite paskelbti:
tegul ListItems = ['batai', 'laikrodis', 'krepšys']
Masyvo ir objektų skirtumas
„JavaScript“ kintamieji gali būti objektai. Masyvai laikomi ypatingomis objektų rūšimis. Todėl toje pačioje masyve galite turėti įvairių tipų kintamuosius.
myArray [0] = Data.dabar myArray [1] = myFunction myArray [2] = myItems
„JavaScript“, masyvai naudoti sunumeruoti indeksai . Kadangi, objektai yra naudojami kaip pavadinti indeksai .
„JavaScript“ masyvo metodai
Naudojimo tikslas masyvas yra laikyti kelios vertės a vienas subjektas deklaruoto kintamojo. Masyvai naudojami, kai norime tvarkingai prieiti prie elementų, naudojant vieną kintamąjį. Eilutes, logines reikšmes ir skaičius galima laikyti viename masyve.
Yra įvairių „JavaScript“ masyvo metodai atlikti įvairias užduotis, tokias kaip:
stumti () - Dirbant su masyvais lengva pašalinti elementus ir pridėti naujų elementų. Push () metodas priduria į naujas elementas į pabaiga masyvo. Grąžinimo vertė yra naujo masyvo ilgis.
Pavyzdys:
tegul listItems = ['krepšys', 'batai', 'suknelė'] console.log (listItems.push ('laikrodis'))
Išvestis:
4
„Push () doest“ negrąžina vertės, kuri buvo pridėta prie masyvo. Tai grąžina tik naują masyvo ilgį.
pop ()- Pop () metodas yra naudojamas pašalinti paskutinis elementas iš masyvo. Tai grąžina iššokusią vertę.
Pavyzdys:
tegul listItems = ['krepšys', 'batai', 'suknelė'] console.log (listItems.pop ())
Išvestis:
suknelė
„Pop“ () pateikia vertę, kuri buvo pašalinta, o ne masyvo ilgį, pvz., „Push“ ().
pamaina () - „Shifting“ yra panašus į „popping“, dirbant ne prie paskutinio, o prie pirmo elemento. Naudojamas „shift“ () metodas pašalinti pirmojo masyvo elementas ir visus kitus elementus perkelia į mažesnį indeksą. Tai grąžins jums pervestą eilutę.
Pavyzdys:
tegul listItems = ['krepšys', 'batai', 'suknelė'] console.log (listItems.shift ())
Išvestis:
kaip baigti programą java
maišas
„Shift“ () veikia taip pat, kaip ir „pop“ (), bet grąžina pirmąjį masyvo elementą, o ne paskutinį.
perjungti () - metodas priduria naujas elementas masyvo pradžia ir perjungia senesnius elementus. Jis yra panašus į „Push“ () ir pateikia naują masyvo ilgį.
Pavyzdys:
tegul listItems = ['krepšys', 'batai', 'suknelė', 'laikrodis'] console.log (listItems.unshift ('telefonas'))
Išvestis:
5
„Unshift“ () pridės naują elementą į masyvą ir grąžins naujo masyvo ilgį.
concat () - Concat () metodas sukuria naują masyvą sumušimas arba sujungiant esamas masyvus. Tainekeičia esamo masyvo ir visada grąžina naują masyvą.
Pavyzdys:
tegul arr1 = ['raudona', 'mėlyna', 'žalia'] tegul arr2 = ['spalvos', 'spraypaint', 'teptukas'] tegul newArr = arr1.concat (arr2) console.log (newArr)
Išvestis:
toString () - naudojamas metodas toString () Paversti masyvas a stygos masyvo reikšmių, atskirtų kableliais.
Pavyzdys:
tegul spalvos = ['raudona', 'mėlyna', 'žalia'] console.log (spalvas.toString ())
Išvestis:
raudona, mėlyna, žalia
prisijungti () - Join () metodas veikia taip pat, kaip ir toString (). Tai įpratę prisijungti visi masyvo elementai į a stygos , bet be to, galite nurodyti separatorius .
Pavyzdys:
tegul spalvos = ['raudona', 'mėlyna', 'žalia'] konsolė.logas (spalvos.prisijungti ('+'))
Išvestis:
raudona + mėlyna + žalia
atvirkštinis () - Naudojamas atvirkštinis () metodas atvirkščiai įsakymas masyvo elementų. Tai pakeis pradinį masyvą ir pakeis elementų tvarką.
Pavyzdys:
tegul vaisiai = ['mango', 'obuolys', 'vynuogės'] console.log (vaisiai.reverse ())
Išvestis:
rūšiuoti () - naudojamas rūšiavimo () metodas rūšiuoti masyvas abėcėlės tvarka . Ši funkcija pagal numatytuosius nustatymus rūšiuoja vertes kaip eilutę.
Pavyzdys:
tegul vaisiai = ['mango', 'obuolys', 'vynuogės'] console.log (vaisiai.rūšiuoti ())
Išvestis:
kas yra java kintamasis
gabalas () - „Slice“ () metodas naudojamas griežinėlis iš masyvo gabalo į naują masyvą. Tai sukuria naują masyvą, nepašalinant jokių elementų iš šaltinio masyvo. Ji grąžins vertę, kuri buvo išpjaustyta iš masyvo.
Pavyzdys:
tegul spalvos = ['raudona', 'mėlyna', 'žalia', 'geltona', 'oranžinė'] console.log (spalvas.slice (1,3))
Išvestis:
Tai buvo vieni dažniausiai naudojamų „JavaScript“ masyvo metodų. Tuo mes pasiekėme savo straipsnio pabaigą. Tikiuosi, kad supratote, kaip masyvo metodai naudojami „JavaScript“.
Dabar, kai žinote apie „JavaScript“ masyvo metodus, patikrinkite pateikė Edureka. Žiniatinklio kūrimo sertifikavimo mokymai padės jums sužinoti, kaip sukurti įspūdingas svetaines naudojant HTML5, CSS3, „Twitter Bootstrap 3“, „jQuery“ ir „Google“ API ir pritaikyti ją „Amazon Simple Storage Service“ (S3).
Turite mums klausimą? Prašau paminėti tai „JavaScript Array“ komentarų skyriuje ir mes su jumis susisieksime.