Skip to content
This repository was archived by the owner on Nov 21, 2018. It is now read-only.

Commit b969ab2

Browse files
committed
Merge pull request #32 from tmn/gh-pages
Fikset pekere til versjonnummer + småplukk
2 parents 7f0d1a6 + 3f6aad3 commit b969ab2

File tree

1 file changed

+19
-20
lines changed

1 file changed

+19
-20
lines changed

es6.md

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -12,38 +12,37 @@ ECMA-262 spesifikasjonen](http://www.ecma-international.org/publications/standar
1212
er tilgjengelig for io.js utviklere innen rimelig tid. I tillegg vil sikkerhets-
1313
og ytelesesforbedringer komme raskt.
1414

15-
Versjon {{ iojs_version }} av io.js kommer med V8 {{ v8_version }}, denne
15+
Versjon {{ site.iojs_version }} av io.js kommer med V8 versjon {{ site.v8_version }}, denne
1616
inkluderer ES6-funksjoner godt forbi versjon 3.28.73 som vil bli levert med
1717
Node.js™ 0.12.x.
1818

1919
## Slutt på --harmony-flagget
2020

21-
Med Node.js™@0.12.x (V8 3.28+) aktiverte `--harmony`-flagget alle
22-
**completed**, **staged** og **in progress** ES6-funksjoner sammen
23-
(med unntak av `proxies` som
24-
ble skjult ved bruk av `--harmony-proxies`). Dette resulterte i at ustabile eller
25-
til og med ødelagte funksjoner som
21+
Med Node.js™@0.12.x (V8 3.28+) aktiverte `--harmony`-flagget ES6-funksjonene
22+
**completed**, **staged** og **in progress** (med unntak av `proxies` som
23+
ble skjult ved bruk av `--harmony-proxies`). Dette resulterte i at ustabile, eller
24+
til og med ødelagte, funksjoner som
2625
[Arrow Functions](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions)
2726
var like tilgjengelig for utviklere som
2827
[generators](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/function*),
29-
som hadde veldig få eller ingen kjente problemer. Følgelig var det sikrest
28+
som hadde veldig få, eller ingen, kjente problemer. Følgelig var det sikrest
3029
å aktivere enten et fåtall funksjoner ved å bruke spesifikke harmony-flagg (f.eks.
3130
`--harmony-generators`), eller aktivere dem alle og deretter bare bruke
3231
en begrenset delmengde.
3332

3433
Med [email protected] (V8 4.1+) forsvinner all denne kompleksiteten. Alle harmony-funksjoner
35-
er nå logisk fordelt inn i tre grupper for **shipping**, **staged** og **in
36-
progress** funksjoner:
34+
er nå logisk fordelt inn i tre grupper for **shipping**-, **staged**- og **in
35+
progress**-funksjoner:
3736

38-
* Alle **shipping** funksjoner, som V8 har vurdert som stabile, for eksempel <a
37+
* Alle **shipping**-funksjoner, som V8 har vurdert som stabile, for eksempel <a
3938
href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/function*">generators</a>,
4039
<a
4140
href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/template_strings">templates</a>,
4241
<a
4342
href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/ECMAScript_6_support_in_Mozilla#Additions_to_the_String_object">new
4443
string methods</a> og mange flere er nå skrudd **på som standard i io.js** og
4544
krever **INGEN** flagg.
46-
* Deretter er det **staged** funksjoner, som er nesten fullførte funksjoner som ikke
45+
* Deretter er det **staged**-funksjoner, som er nesten fullførte funksjoner som ikke
4746
har blitt fullstendig testet eller oppdatert i henhold til den siste spesifikasjonen
4847
enda. Følgelig er de ikke ansett som stabile av V8 laget (f.eks. kan det være
4948
noen 'edge cases' som ikke har blitt oppdaget). Dette er mest sannsynlig
@@ -52,9 +51,9 @@ progress** funksjoner:
5251
href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/function*">generators</a>
5352
i 3.26. Disse er "bruk på egen risiko" funksjoner som nå krever flagget
5453
: `--es_staging` (eller synonymet, `--harmony`).
55-
* Avsluttende kan alle **in progress** funksjoner bli aktivert individuelt
56-
av deres respektive harmony-flagg (f.eks. `--harmony_arrow_functions`), selv om
57-
dette ikke er anbefalt - ved mindre det brukes til testing.
54+
* Til slutt, alle **in progress**-funksjoner kan bli aktivert individuelt
55+
av deres respektive harmony-flagg (f.eks. `--harmony_arrow_functions`), selv om
56+
dette ikke er anbefalt med mindre det brukes til testing.
5857

5958
## Hvilke ES6-funksjoner følger med io.js som standard (uten å bruke flagg)?
6059

@@ -81,8 +80,8 @@ av ES6-spesifikasjonen.
8180
* <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol">Symbols</a>
8281
* <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/template_strings">Template strings</a>
8382

84-
Du kan se en mer detaljert liste med sammenligning opp mot andre motorer på
85-
<a href="https://kangax.github.io/compat-table/es6/">compat-table</a> prosjektsiden.
83+
Du kan se en mer detaljert liste med sammenligninger opp mot andre motorer på prosjektsiden til
84+
<a href="https://kangax.github.io/compat-table/es6/">compat-table</a>.
8685

8786
## Hvilke ES6-funksjoner ligger i --es_staging-flagget?
8887

@@ -93,17 +92,17 @@ Du kan se en mer detaljert liste med sammenligning opp mot andre motorer på
9392
## Jeg bruker --harmony-flagg i produksjon. Burde jeg fjerne det?
9493

9594
Den nåværende oppførselen til `--harmony`-flagget i io.js er å kun aktivere
96-
**staged** funksjoner. Tross alt er nå dette synonymt med `--es_staging`.
97-
Som nevnt overfor are dette fullførte funksjoner som enda ikke er ansett
95+
**staged**-funksjoner. Dette er tross alt nå synonymt med `--es_staging`.
96+
Som nevnt ovenfor er dette fullførte funksjoner som enda ikke er ansett
9897
som stabile enda. Hvis du ønsker å være på den sikre siden, kanskje spesielt
9998
med tanke på produksjonsmiljøer, bør du vurdere å fjerne dette flagget inntil
10099
det leveres som standard av V8 og io.js. Hvis du fortsetter å ha flagget aktivert
101-
bør du være forberedt på at nyere io.js oppgraderinger kan ødelegge koden din
100+
bør du være forberedt på at nyere io.js-oppgraderinger kan ødelegge koden din
102101
dersom V8 endrer semantikken sin til å være mer lik standarden.
103102

104103
## Hvordan finner jeg ut hvilken versjon av V8 en gitt io.js versjon har?
105104
io.js har en enkel måte å liste alle avhengigheter/dependencies og versjoner
106-
av en gitt binær med det globale objektet `process`. For å finne V8 versjonen
105+
av en gitt binær med det globale objektet `process`. For å finne-V8 versjonen
107106
kan du skrive følgende i terminalen:
108107

109108
```

0 commit comments

Comments
 (0)