File tree Expand file tree Collapse file tree 7 files changed +76
-104
lines changed
1-js/04-object-basics/01-object Expand file tree Collapse file tree 7 files changed +76
-104
lines changed Original file line number Diff line number Diff line change @@ -4,9 +4,9 @@ importance: 5
4
4
5
5
# Hello, object
6
6
7
- Scrivi il codice, una riga per ogni azione:
7
+ Scrivi il seguente codice, una riga per ogni azione:
8
8
9
- 1 . Crea un oggetti vuoto ` user ` .
9
+ 1 . Crea un oggetto vuoto ` user ` .
10
10
2 . Aggiungi la proprietà ` name ` con valore ` John ` .
11
11
3 . Aggiungi la proprietà ` surname ` con valore ` Smith ` .
12
12
4 . Cambia il valore di ` name ` con ` Pete ` .
Original file line number Diff line number Diff line change 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à.
2
2
3
3
``` js
4
4
function isEmpty (obj ) {
Original file line number Diff line number Diff line change 1
1
Certo, funziona senza problemi.
2
2
3
- Il ` const ` protegge solo la variabile da cambiamenti .
3
+ La keyword ` const ` protegge la variabile solo da riassegnazioni .
4
4
5
5
In altre parole, ` user ` memorizza un riferimento all'oggetto. Questo non può cambiare. Ma l'oggetto contenuto non ha nessun vincolo.
6
6
@@ -10,10 +10,10 @@ const user = {
10
10
};
11
11
12
12
* ! *
13
- // works
13
+ // funziona (abbiamo cambiato una properietà dell'oggetto)
14
14
user .name = " Pete" ;
15
15
*/ ! *
16
16
17
- // error
17
+ // errore (abbiamo cercato di cambiare tutto valore in un colpo solo)
18
18
user = 123 ;
19
19
```
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ importance: 5
4
4
5
5
# Oggetti costanti?
6
6
7
- E' possibile modificare un oggetto dichiarato ` const ` ? Cosa ne pensi?
7
+ E' possibile modificare un oggetto dichiarato con ` const ` ? Cosa ne pensi?
8
8
9
9
``` js
10
10
const user = {
Original file line number Diff line number Diff line change @@ -14,6 +14,6 @@ let salaries = {
14
14
}
15
15
```
16
16
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 ` .
18
18
19
19
Se ` salaries ` è vuoto il risultato dovrebbe essere ` 0 ` .
Original file line number Diff line number Diff line change
1
+
1
2
function multiplyNumeric(obj) {
2
3
for (let key in obj) {
3
4
if (typeof obj[ key] == 'number') {
4
5
obj[ key] * = 2;
5
6
}
6
7
}
7
- }
8
+ }
You can’t perform that action at this time.
0 commit comments