You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Letter-sorting is done by the chain of calls in the line`(*)`.
34
+
Bogstav-sortering udføres af kæden af kald i linjen`(*)`.
35
35
36
-
For convenience let's split it into multiple lines:
36
+
For nemheds skyld deler vi det op i flere linjer:
37
37
38
38
```js
39
39
let sorted = word // PAN
@@ -43,21 +43,21 @@ let sorted = word // PAN
43
43
.join(''); // anp
44
44
```
45
45
46
-
Two different words`'PAN'`and`'nap'`receive the same letter-sorted form `'anp'`.
46
+
To forskellige ord`'PAN'`og`'nap'`får den samme bogstav-sorterede form `'anp'`.
47
47
48
-
The next line put the word into the map:
48
+
Næste linje sætter ordet ind i map'et med den bogstav-sorterede form som nøgle:
49
49
50
50
```js
51
51
map.set(sorted, word);
52
52
```
53
53
54
-
If we ever meet a word the same letter-sorted form again, then it would overwrite the previous value with the same key in the map. So we'll always have at maximum one word per letter-form.
54
+
Hvis vi nogensinde møder et ord med den samme bogstav-sorterede form igen, vil det overskrive den tidligere værdi med den samme nøgle i map'et. Så vi vil altid have højst ét ord per bogstav-form.
55
55
56
-
At the end`Array.from(map.values())`takes an iterable over map values (we don't need keys in the result) and returns an array of them.
56
+
Til sidst tager`Array.from(map.values())`en iterable over map-værdier (vi behøver ikke nøgler i resultatet) og returnerer et array af dem.
57
57
58
-
Here we could also use a plain object instead of the`Map`, because keys are strings.
58
+
Her kunne vi også bruge et almindeligt objekt i stedet for`Map`, fordi nøglerne er strenge.
0 commit comments