Introdução
Neste laboratório, vamos mergulhar na função nthElement em JavaScript, que retorna o n-ésimo elemento de um array. Você aprenderá como usar Array.prototype.slice() para extrair um elemento de um array e como lidar com índices fora dos limites (out-of-bound indices) de forma elegante. Ao final deste laboratório, você terá uma sólida compreensão da função nthElement e como ela pode ser útil em seus projetos JavaScript.
Encontrando o N-ÉSIMO Elemento de um Array
Para encontrar o n-ésimo elemento de um array, siga estes passos:
- Abra o Terminal/SSH e digite
nodepara começar a praticar a codificação. - Use
Array.prototype.slice()para criar um novo array contendo o n-ésimo elemento. - Se o índice estiver fora dos limites (out of bounds), retorne
undefined. - Omita o segundo argumento,
n, para obter o primeiro elemento do array.
Aqui está um exemplo de código que implementa isso:
const nthElement = (arr, n = 0) =>
(n === -1 ? arr.slice(n) : arr.slice(n, n + 1))[0];
Você pode testar esta função com os seguintes exemplos:
nthElement(["a", "b", "c"], 1); // Output: 'b'
nthElement(["a", "b", "b"], -3); // Output: 'a'
Seguindo estes passos, você pode facilmente encontrar o n-ésimo elemento de um array usando JavaScript.
Resumo
Parabéns! Você concluiu o laboratório do N-ÉSIMO Elemento. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.