Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ importance: 5

---

# Destructuring assignment
# Destrukturering

We have an object:
Vi har et objekt:

```js
let user = {
Expand All @@ -13,18 +13,18 @@ let user = {
};
```

Write the destructuring assignment that reads:
Skriv en destruktureringsopgave, der læser:

- `name` property into the variable `name`.
- `years` property into the variable `age`.
- `isAdmin` property into the variable `isAdmin` (false, if no such property)
- `name` egenskaben ind i variablen `name`.
- `years` egenskaben ind i variablen `age`.
- `isAdmin` egenskaben ind i variablen `isAdmin` (false, hvis der ikke findes en sådan egenskab)

Here's an example of the values after your assignment:
Her er et eksempel på værdierne efter din opgave:

```js
let user = { name: "John", years: 30 };

// your code to the left side:
// din kode til venstre for lighedstegnet
// ... = user

alert( name ); // John
Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
describe("topSalary", function() {
it("returns top-paid person", function() {
describe("topSalary", function () {
it("returner den bedst betalte person", function () {
let salaries = {
"John": 100,
"Pete": 300,
"Mary": 250
};

assert.equal( topSalary(salaries), "Pete" );
assert.equal(topSalary(salaries), "Pete");
});

it("returns null for the empty object", function() {
assert.isNull( topSalary({}) );
it("returnerer null for et tomt objekt", function () {
assert.isNull(topSalary({}));
});
});
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ importance: 5

---

# The maximal salary
# Den maksimale løn

There is a `salaries` object:
Der er et `salaries` objekt:

```js
let salaries = {
Expand All @@ -14,9 +14,9 @@ let salaries = {
};
```

Create the function `topSalary(salaries)` that returns the name of the top-paid person.
Skriv funktionen `topSalary(salaries)`, der returnerer navnet på den bedst betalte person.

- If `salaries` is empty, it should return `null`.
- If there are multiple top-paid persons, return any of them.
- Hvis `salaries` er tomt, skal den returnere `null`.
- Hvis der er flere bedst betalte personer, kan du returnere en af dem.

P.S. Use `Object.entries` and destructuring to iterate over key/value pairs.
P.S. Brug `Object.entries` og destrukturering til at iterere over nøgle-/værdipar.
Loading