2.0 KiB
id | title | challengeType | videoUrl | forumTopicId | dashedName |
---|---|---|---|---|---|
56bbb991ad1ed5201cd392ca | Accedere ai dati degli Array con gli indici | 1 | https://scrimba.com/c/cBZQbTz | 16158 | access-array-data-with-indexes |
--description--
Possiamo accedere ai dati all'interno degli array utilizzando gli indici.
Gli indici degli array sono scritti nella stessa notazione tra parentesi usata dalle stringhe, tranne per il fatto che invece di specificare un carattere, specificano una voce nell'array. Come le stringhe, gli array utilizzano l'indicizzazione zero-based, quindi il primo elemento in un array ha un indice di 0
.
Esempio
var array = [50,60,70];
array[0];
var data = array[1];
array[0]
ora è 50
e data
ha il valore 60
.
Nota: Non ci dovrebbero essere spazi tra il nome dell'array e le parentesi quadre, come in array [0]
. Anche se JavaScript è in grado di elaborarlo correttamente, questo potrebbe confondere altri programmatori che leggono il tuo codice.
--instructions--
Crea una variabile chiamata myData
e impostala al primo valore di myArray
usando la notazione a parentesi.
--hints--
La variabile myData
dovrebbe essere uguale al primo valore di myArray
.
assert(
(function () {
if (
typeof myArray !== 'undefined' &&
typeof myData !== 'undefined' &&
myArray[0] === myData
) {
return true;
} else {
return false;
}
})()
);
Si dovrebbe accedere ai dati nella variabile myArray
utilizzando la notazione a parentesi.
assert(
(function () {
if (code.match(/\s*=\s*myArray\[0\]/g)) {
return true;
} else {
return false;
}
})()
);
--seed--
--after-user-code--
if(typeof myArray !== "undefined" && typeof myData !== "undefined"){(function(y,z){return 'myArray = ' + JSON.stringify(y) + ', myData = ' + JSON.stringify(z);})(myArray, myData);}
--seed-contents--
var myArray = [50,60,70];
--solutions--
var myArray = [50,60,70];
var myData = myArray[0];