¿Serías mi vecino? Explainer

Explicación de ¿Serías mi vecino?

Objetivo de este acertijo: Usar la indexación para acceder al elemento vecino(justo al lado) de otro elemento en un arreglo.

Tutorial de la solución:
La función getNeighbor() tomará un arreglo y un índice, y devolverá el elemento en el arreglo que está al lado del índice.

Para comenzar, agrega 2 parámetros a la función. Asígnales un nombre como arr e i para que no se confundan con las variables array e index que se importan al acertijo.

Dentro de la función, crea una variable para almacenar el índice vecino. Dale un valor de index + 1.

A continuación, devuelve el elemento vecino de la función.

Por último, dentro de console.log() en la parte inferior del código, agrega array e index como argumentos a la función.
Solución del código de ejemplo:

import { array, index } from 'grasshopper.arrayFactory';

function getNeighbor (arr, i){
    let neighbor = i + 1
    return arr[neighbor]
}

console.log('The neighbor to ' + array[index] + ' is ' + getNeighbor(array,index))

Conceptos de JavaScript: arreglos, indexación, .length, funciones, variables locales, declaración return
Código adicional (código oculto que se ejecuta antes del código del acertijo):

const list = [
  ['first_item', 'second_item','third_item', 'fourth_item', 'fifth_item', 'sixth_item', 'seventh_item', 'eighth_item', 'ninth_item', 'tenth_item']
    ];
    
const numbers = [0,1,2,3,4,5,6,7,8]

let array =pickRandom(list);
let index = pickRandom(numbers);