* chore(i18n,curriculum): update translations * chore: Italian to italian Co-authored-by: Nicholas Carrigan <nhcarrigan@gmail.com>
1.8 KiB
id, title, challengeType, forumTopicId, dashedName
id | title | challengeType | forumTopicId | dashedName |
---|---|---|---|---|
587d7dac367417b2b2512b73 | Creare un semplice oggetto JavaScript | 1 | 301317 | create-a-basic-javascript-object |
--description--
Pensa alle cose che la gente vede ogni giorno, come automobili, negozi e uccelli. Queste sono tutti oggetti (objects): cose tangibili che le persone possono osservare e con cui possono interagire.
Quali sono alcune caratteristiche di questi oggetti? Un'automobile ha delle ruote. I negozi vendono oggetti. Gli uccelli hanno le ali.
Queste caratteristiche, o proprietà, definiscono ciò che costituisce un oggetto. Nota che oggetti simili condividono le stesse proprietà, ma possono avere valori diversi per quelle proprietà. Per esempio, tutte le automobili hanno ruote, ma non tutte le automobili hanno lo stesso numero di ruote.
Gli oggetti in JavaScript sono utilizzati per modellare oggetti del mondo reale, dando loro proprietà e comportamenti proprio come le loro controparti del mondo reale. Ecco un esempio che utilizza questi concetti per creare un oggetto duck
(anatra):
let duck = {
name: "Aflac",
numLegs: 2
};
Questo oggetto duck
ha due coppie proprietà/valore: un name
di Aflac
e un numLegs
(numero di zampe) di 2.
--instructions--
Crea un oggetto dog
con delle proprietà name
e numLegs
, e impostale rispettivamente su una stringa e un numero.
--hints--
dog
dovrebbe essere un oggetto.
assert(typeof dog === 'object');
dog
dovrebbe avere una proprietà di name
impostata su una stringa.
assert(typeof dog.name === 'string');
dog
dovrebbe avere una proprietà numLegs
impostata su un numero.
assert(typeof dog.numLegs === 'number');
--seed--
--seed-contents--
let dog = {
};
--solutions--
let dog = {
name: '',
numLegs: 4
};