Redigerer
ECMAScript
(avsnitt)
Hopp til navigering
Hopp til søk
Advarsel:
Du er ikke innlogget. IP-adressen din vil bli vist offentlig om du redigerer. Hvis du
logger inn
eller
oppretter en konto
vil redigeringene dine tilskrives brukernavnet ditt, og du vil få flere andre fordeler.
Antispamsjekk.
Ikke
fyll inn dette feltet!
== Utgaver == Det er publisert sju utgaver av ECMA-262. Sjuendeutgaven av standarden ble sluttført i juni 2016.<ref name="ECMA-262" /> {| class="wikitable" |- style="background:#ccf;" ! Utgave ! Publikasjonsdato ! Endringer fra forrige utgave |- | 1 | juni 1997 | Første utgave av standarden. |- | 2 | juni 1998 | Redaksjonelle endringer for å justere ECMAScript-standarden med den internasjonale standarden ISO/IEC 16262. |- | 3 | desember 1999 | Støtte for [[Regulært uttrykk|regulære uttrykk]], bedre strenghåndtering, nye kontrolluttrykk, feilhåndtering med <code>try/catch</code>, bedre formatering av numeriske data. |- | 4 | (aldri publisert) | Den fjerde utgaven av ECMAScript-standarden ble aldri ferdigstilt, på grunn av filosofiske uenigheter rundt kompleksiteten i språket. Mange av de foreslåtte tilleggene til standarden i fjerdeutgaven ble lagt døde for godt, men enkelte har senere kommet tilbake i senere utgaver. |- | 5 | desember 2009 | La til «strict mode» (<code>'use strict'</code>), en delmengde av språket der man har utelatt mange språk-konstruksjoner som ofte leder til feil. Femte utgave oppklarer også en del uklarheter i tredje utgave, og tok enkelte elementer fra ikke-standard-implementasjoner inn i den offisielle standarden. Det ble også lagt til støtte for getter- og setter-metoder, støtte for [[JSON]] i standardbiblioteket, og forbedret støtte for [[reflection]].<ref name="google" /> |- | 5.1 | juni 2011 | Utgaven med betegnelse 5.1 sørget for å tilpasse ECMAScript i samsvar med tredje utgave av den internasjonale standarden ISO/IEC 16262:2011. |- | 6 | juni 2015<ref name="ES2015" /> | Sjette utgave var opprinnelig kjent som ECMAScript 6 (ES6), men fikk senere navnet ECMAScript 2015 (ES2015).<ref name="ES2015" /> Dette var en større reform av standarden, med støtte for konstruksjoner som forenkler større og mer komplekse applikasjoner skrevet i ECMAScript. Her kom det støtte for klasser og moduler, samt blant annet iteratorer og <code>for</code>/<code>of</code>-løkker. Det kom også støtte for «fat arrow»-funksjoner, typesjekking i arrayer, og støtte for asynkron programmering igjennom promises. |- | 7 | juni 2016<ref name="ECMA-262" /> | Den sjuende utgaven, også kjent som ECMAScript 2016,<ref name="ECMA-262" /> fortsetter reformen som ble påbegynt med ECMAScript 2015. Her kom en ny <code>**</code>-operator for eksponentialuttrykk og metoden <code>Array.prototype.includes</code>. Med ECMAScript 2016 fikk man også en ny prosess der man lanserer en ny utgave av standarden mye oftere (én gang i året), og kun tar med nye ting hvis det finnes to faktiske implementasjoner av forslaget ute i industrien.<ref name="axel-2016" /> |- | 8 | | En liste med tillegg som er forventet å bli en del av standarden i 2017 vedlikeholdes av Ecma Internationals tekniske komité 39 på GitHub. Her finnes blant annet <code>async function</code>/<code>await</code>.<ref name="gitHub" /> |}
Redigeringsforklaring:
Merk at alle bidrag til Wikisida.no anses som frigitt under Creative Commons Navngivelse-DelPåSammeVilkår (se
Wikisida.no:Opphavsrett
for detaljer). Om du ikke vil at ditt materiale skal kunne redigeres og distribueres fritt må du ikke lagre det her.
Du lover oss også at du har skrevet teksten selv, eller kopiert den fra en kilde i offentlig eie eller en annen fri ressurs.
Ikke lagre opphavsrettsbeskyttet materiale uten tillatelse!
Avbryt
Redigeringshjelp
(åpnes i et nytt vindu)
Denne siden er medlem av 3 skjulte kategorier:
Kategori:Spirer 2024-10
Kategori:Store spirer
Kategori:Utdaterte artikler
Navigasjonsmeny
Personlige verktøy
Ikke logget inn
Brukerdiskusjon
Bidrag
Opprett konto
Logg inn
Navnerom
Side
Diskusjon
norsk bokmål
Visninger
Les
Rediger
Rediger kilde
Vis historikk
Mer
Navigasjon
Forside
Siste endringer
Tilfeldig side
Hjelp til MediaWiki
Verktøy
Lenker hit
Relaterte endringer
Spesialsider
Sideinformasjon