Skip to content

Commit 449f1d5

Browse files
authored
Merge pull request #209 from Dorin-David/Articolo/objects-basics
revisione articolo oggetti
2 parents f0157e7 + 301e99c commit 449f1d5

File tree

7 files changed

+76
-104
lines changed

7 files changed

+76
-104
lines changed

1-js/04-object-basics/01-object/2-hello-object/task.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ importance: 5
44

55
# Hello, object
66

7-
Scrivi il codice, una riga per ogni azione:
7+
Scrivi il seguente codice, una riga per ogni azione:
88

9-
1. Crea un oggetti vuoto `user`.
9+
1. Crea un oggetto vuoto `user`.
1010
2. Aggiungi la proprietà `name` con valore `John`.
1111
3. Aggiungi la proprietà `surname` con valore `Smith`.
1212
4. Cambia il valore di `name` con `Pete`.

1-js/04-object-basics/01-object/3-is-empty/solution.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
E' sufficiente eseguire un ciclo e `return false` (ritornare falso) se l'oggetto contiene almeno una proprietà.
1+
E' sufficiente eseguire un ciclo e ritornare `false` se l'oggetto contiene almeno una proprietà.
22

33
```js
44
function isEmpty(obj) {
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Certo, funziona senza problemi.
22

3-
Il `const` protegge solo la variabile da cambiamenti.
3+
La keyword `const` protegge la variabile solo da riassegnazioni.
44

55
In altre parole, `user` memorizza un riferimento all'oggetto. Questo non può cambiare. Ma l'oggetto contenuto non ha nessun vincolo.
66

@@ -10,10 +10,10 @@ const user = {
1010
};
1111

1212
*!*
13-
// works
13+
// funziona (abbiamo cambiato una properietà dell'oggetto)
1414
user.name = "Pete";
1515
*/!*
1616

17-
// error
17+
// errore (abbiamo cercato di cambiare tutto valore in un colpo solo)
1818
user = 123;
1919
```

1-js/04-object-basics/01-object/4-const-object/task.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ importance: 5
44

55
# Oggetti costanti?
66

7-
E' possibile modificare un oggetto dichiarato `const`? Cosa ne pensi?
7+
E' possibile modificare un oggetto dichiarato con `const`? Cosa ne pensi?
88

99
```js
1010
const user = {

1-js/04-object-basics/01-object/5-sum-object/task.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ let salaries = {
1414
}
1515
```
1616

17-
Scrivi il codice per sommare tutti i salati contenuti e memorizza il risultato `sum`. Dovrebbe essere `390`.
17+
Scrivi il codice per sommare tutti i salari contenuti e memorizza il risultato in `sum`. Dovrebbe essere `390`.
1818

1919
Se `salaries` è vuoto il risultato dovrebbe essere `0`.
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
12
function multiplyNumeric(obj) {
23
for (let key in obj) {
34
if (typeof obj[key] == 'number') {
45
obj[key] *= 2;
56
}
67
}
7-
}
8+
}

0 commit comments

Comments
 (0)