El método _.nth() toma una array y un índice y, por lo tanto, devuelve el elemento en ese índice en esa array.
Sintaxis:
_.nth(array, index);
Parámetros:
- array: Se toma la array dada del elemento.
- índice: el índice en el que se encuentra el elemento.
Valor de retorno: este método devuelve un elemento en el índice dado.
Nota: Esto no funcionará en JavaScript normal porque requiere que se instale la biblioteca de contribuciones underscore.js.
La biblioteca de contribución underscore.js se puede instalar mediante npm install underscore-contrib –save.
Ejemplo 1: en este ejemplo, obtendremos un elemento de una array utilizando este método.
// Defining underscore contrib variable var _ = require('underscore-contrib'); // Array var array = [-1, -25, -43, 10, 125, -1]; // Getting nth element var elem =_.nth(array, 2) console.log("Original Array : ", array); console.log("Element: ", elem);
Producción:
Original Array : [ -1, -25, -43, 10, 125, -1 ] Element: -43
Ejemplo 2: para índices sin bonos, este método devuelve indefinido.
// Defining underscore contrib variable var _ = require('underscore-contrib'); // Array var array = [-1, -25, -43, 10, 125, -1]; // Getting nth element var elem =_.nth(array, 100) console.log("Original Array : ", array); console.log("Element: ", elem);
Producción:
Original Array : [ -1, -25, -43, 10, 125, -1 ] Element: undefined
Ejemplo 2: para índices negativos no existentes, este método devuelve indefinido.
// Defining underscore contrib variable var _ = require('underscore-contrib'); // Array var array = [-1, -25, -43, 10, 125, -1]; // Getting nth element var elem =_.nth(array, -1) console.log("Original Array : ", array); console.log("Element: ", elem);
Producción:
Original Array : [ -1, -25, -43, 10, 125, -1 ] Element: undefined