Subrayado.js _.nth() Método

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

Publicación traducida automáticamente

Artículo escrito por taran910 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *