Files
camperbot b3af21d50f chore(i18n,curriculum): update translations (#42487)
* chore(i18n,curriculum): update translations

* chore: Italian to italian

Co-authored-by: Nicholas Carrigan <nhcarrigan@gmail.com>
2021-06-14 11:34:20 -07:00

2.6 KiB

id, title, challengeType, forumTopicId, dashedName
id title challengeType forumTopicId dashedName
5a661e0f1068aca922b3ef17 Accedere ai contenuti dell'array usando la notazione a parentesi 1 301149 access-an-arrays-contents-using-bracket-notation

--description--

La caratteristica fondamentale di qualsiasi struttura di dati è, ovviamente, la capacità non solo di memorizzare i dati, ma di essere in grado di recuperare tali dati a comando. Quindi, adesso che abbiamo imparato a creare un array, cominciamo a pensare come possiamo accedere alle informazioni di quell'array.

Se definiamo un semplice array come il seguente, ci sono 3 elementi:

let ourArray = ["a", "b", "c"];

In un array, ogni elemento ha un indice. Questo indice indica la posizione di quell'elemento nell'array e come lo puoi consultare. Tuttavia è importante notare che gli array JavaScript sono indicizzati a zero, cioè che il primo elemento di un array è in realtà alla zeresima posizione, non alla prima. Per recuperare un elemento da un array possiamo racchiudere un indice tra parentesi e aggiungerlo alla fine di un array, o più comunemente, a una variabile che fa riferimento ad un array. Questa notazione si chiama notazione a parentesi. Ad esempio, se vogliamo recuperare a da ourArray e assegnarlo a una variabile, possiamo farlo con il seguente codice:

let ourVariable = ourArray[0];

Ora ourVariable ha il valore di a.

Oltre ad accedere al valore associato ad un indice, è anche possibile impostare un indice ad un valore utilizzando la stessa notazione:

ourArray[1] = "not b anymore";

Usando la notazione tra parentesi, abbiamo resettato l'elemento all'indice 1 dalla stringa b, alla stringa not b anymore. Ora ourArray è ["a", "not b anymore", "c"].

--instructions--

Per completare questa sfida, imposta la seconda posizione (indice 1) di myArray a quello che vuoi, tranne che alla lettera b.

--hints--

myArray[0] dovrebbe essere uguale alla lettera a

assert.strictEqual(myArray[0], 'a');

myArray[1] non deve essere uguale alla lettera b

assert.notStrictEqual(myArray[1], 'b');

myArray[2] deve essere uguale alla lettera c

assert.strictEqual(myArray[2], 'c');

myArray[3] deve essere uguale alla lettera d

assert.strictEqual(myArray[3], 'd');

--seed--

--seed-contents--

let myArray = ["a", "b", "c", "d"];
// Only change code below this line

// Only change code above this line
console.log(myArray);

--solutions--

let myArray = ["a", "b", "c", "d"];
myArray[1] = "e";