freeCodeCamp/curriculum/challenges/spanish/02-javascript-algorithms-an.../basic-data-structures/access-an-arrays-contents-u...

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

La característica fundamental de cualquier estructura de datos es, por supuesto, la capacidad no solo de almacenar datos, sino también de poder recuperar esos datos en el comando. Entonces, ahora que hemos aprendido cómo crear un array, comencemos a pensar cómo podemos acceder a la información de ese array. Cuando definimos un array simple como se ve a continuación, hay 3 elementos en él:
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];
// nuestra variable es igual a "a"
Además de acceder al valor asociado a un índice, también puede establecer un índice en un valor utilizando la misma notación:
ourArray [1] = "ya no b";
// ourArray ahora es igual a ["a", "no b más", "c"];
Usando la notación de corchetes, ahora hemos restablecido el elemento en el índice 1 de "b" , a "not b anymore" .

Instructions

Para completar este desafío, establezca la segunda posición (índice 1 ) de myArray en cualquier cosa que desee, que no sea "b" .

Tests

tests:
  - text: '<code>myArray[0]</code> es igual a <code>&quot;a&quot;</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>&quot;b&quot;</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>&quot;c&quot;</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>&quot;d&quot;</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