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
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 ` .
10102 . Aggiungi la proprietà ` name ` con valore ` John ` .
11113 . Aggiungi la proprietà ` surname ` con valore ` Smith ` .
12124 . 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à.
22
33``` js
44function isEmpty (obj ) {
Original file line number Diff line number Diff line change 11Certo, funziona senza problemi.
22
3- Il ` const ` protegge solo la variabile da cambiamenti.
3+ La keyword ` const ` protegge la variabile solo dai cambiamenti * in toto * .
44
55In 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)
1414user .name = " Pete" ;
1515*/ ! *
1616
17- // error
17+ // errore (abbiamo cercato di cambiare tutto valore in un colpo solo)
1818user = 123 ;
1919```
Original file line number Diff line number Diff 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
1010const user = {
Original file line number Diff line number Diff 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
1919Se ` salaries ` è vuoto il risultato dovrebbe essere ` 0 ` .
Original file line number Diff line number Diff line change 1+
12function multiplyNumeric(obj) {
23 for (let key in obj) {
34 if (typeof obj[ key] == 'number') {
45 obj[ key] * = 2;
56 }
67 }
7- }
8+ }
You can’t perform that action at this time.
0 commit comments