Site Overlay

ECMAScript-pilkun perään

X

Yksityisyys & evästeet

tämä sivusto käyttää evästeitä. Jatkamalla hyväksyt niiden käytön. Lue lisää, mukaan lukien evästeiden hallinta.

Got It!

mainokset

JavaScript sallittu perään pilkut array literals alusta lähtien. Perään pilkut muissa paikoissa on lisätty myöhemmin painos ECMAScript.

perään pilkkua kutsutaan myös lopulliseksi pilkuksi.

sitä voidaan käyttää, jos JavaScript-koodiin lisätään uusia parametreja tai ominaisuuksia. Jos haluat lisätä uuden ominaisuuden, voit lisätä uuden rivin muuttamatta aiemmin viimeistä riviä, jos kyseinen rivi käyttää jo perään tulevaa pilkkua. Tämä tekee versionhallinnasta diffs puhtaampaa ja koodin muokkaaminen saattaa olla vähemmän hankalaa.

Arrays, Object literals, function parameters allow trailing commas. JSON ei kuitenkaan salli pilkkuja.

perään pilkut Array literals

JavaScript mahdollistaa perään pilkut array literals.

jos käytetään useampaa kuin yhtä pilkkua, syntyy Elisio (tai reikä). Array reikiä kutsutaan harva (tiheä array ei ole reikiä). Kun iteroidaan matriisit esimerkiksi Array.prototyyppi.forEach () tai Array.prototyyppi.kartta (), rivireiät ohitetaan.

joukon viimeinen pilkku kuitenkin sivuutetaan.

Object literals

perään pilkku on tuettu Object literalsissa ECMAScript 5-painoksesta.

pilkun perään funktioissa

ECMAScript 2017 mahdollistaa pilkun perään funktioparametriluetteloissa.

pilkut mahdollistivat funktion määrittelyn ja funktiokutsut. Perään pilkut eivät vaikuta pituus ominaisuus funktio ilmoitukset tai niiden argumentit objekti.

pelkillä pilkuilla varustetut Funktioparametrit ovat virheellisiä, mikä heittää Syntaxerrorin.

entä Internet Explorerin tuki?

jos käytämme Babelia muuttamaan skriptejämme natiiviksi JavaScriptiksi tukemaan Internet Exploreria. Meidän ei tarvitse huolehtia yhteensopivuudesta.

Baabel muuntaa skriptejämme perään laitettavilla pilkuilla IE: n tueksi.

esimerkki: se poistaa pilkut pakettia rakennettaessa.

vasen puoli: ECMAScript-koodimme

oikea puoli: Babelin tuottama vastaava koodi

tekee versionhallintadiffeistä puhtaampia ja editointikoodi saattaa olla vähemmän hankala

puhutaan tärkeimmästä edusta, Versionhallintatuesta.

Check out the below sample, I ’ m trying to add an entry to list to two arrays.

toisessa on perään pilkut ja toisessa ei. Kun lisäämme rivin, jossa on pilkku, GIT-diff näyttää puhtaalta. Se on koko konseptin suurin etu.

kun meillä on perään pilkku, siinä näkyy vain sisääntulon lisäys.

Vastaa

Sähköpostiosoitettasi ei julkaista.