3.4 KiB
3.4 KiB
id | title | challengeType | videoUrl | localeTitle |
---|---|---|---|---|
5a661e0f1068aca922b3ef17 | Access an Array's Contents Using Bracket Notation | 1 | Acceder a los contenidos de un array usando notación de corchete |
Description
let ourArray = ["a", "b", "c"];En un array, cada elemento del array tiene un índice . Este índice se duplica como la posición de ese elemento en el array y cómo se hace referencia a él. Sin embargo, es importante tener en cuenta que los arrays de JavaScript tienen un índice de cero , lo que significa que el primer elemento de un array está en realidad en la posición cero , no en el primero. Para recuperar un elemento de un array, podemos incluir un índice entre paréntesis y agregarlo al final del array, o más comúnmente, a una variable que hace referencia a un objeto de array. Esto se conoce como notación de corchete . Por ejemplo, si queremos recuperar la
"a"
de ourArray
y asignarla a una variable, podemos hacerlo con el siguiente código: let ourVariable = ourArray[0];Además de acceder al valor asociado a un índice, también puede establecer un índice en un valor utilizando la misma notación:
// nuestra variable es igual a "a"
ourArray [1] = "ya no b";Usando la notación de corchetes, ahora hemos restablecido el elemento en el índice 1 de
// ourArray ahora es igual a ["a", "no b más", "c"];
"b"
, a "not b anymore"
. Instructions
1
) de myArray
en cualquier cosa que desee, que no sea "b"
. Tests
tests:
- text: '<code>myArray[0]</code> es igual a <code>"a"</code>'
testString: 'assert.strictEqual(myArray[0], "a", "<code>myArray[0]</code> is equal to <code>"a"</code>");'
- text: '<code>myArray[1]</code> ya no está configurado en <code>"b"</code>'
testString: 'assert.notStrictEqual(myArray[1], "b", "<code>myArray[1]</code> is no longer set to <code>"b"</code>");'
- text: '<code>myArray[2]</code> es igual a <code>"c"</code>'
testString: 'assert.strictEqual(myArray[2], "c", "<code>myArray[2]</code> is equal to <code>"c"</code>");'
- text: '<code>myArray[3]</code> es igual a <code>"d"</code>'
testString: 'assert.strictEqual(myArray[3], "d", "<code>myArray[3]</code> is equal to <code>"d"</code>");'
Challenge Seed
let myArray = ["a", "b", "c", "d"];
// change code below this line
//change code above this line
console.log(myArray);
Solution
// solution required