Underscore.js _.nth () Метод

Опубликовано: 29 Июля, 2021

Метод _.nth () принимает массив и индекс и, следовательно, возвращает элемент по этому индексу в этом массиве.

Синтаксис:

 _.nth (массив, индекс);

Параметры:

  • array: берется заданный массив из элемента.
  • index: индекс, по которому найден элемент.

Возвращаемое значение: этот метод возвращает элемент по заданному индексу.

Примечание. Это не будет работать в обычном JavaScript, поскольку для этого требуется установка библиотеки contrib underscore.js.

Библиотеку contrib underscore.js можно установить с помощью команды npm install underscore-contrib –save.

Пример 1: В этом примере мы получим элемент из массива с помощью этого метода.




// 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);

Выход:

 Исходный массив: [-1, -25, -43, 10, 125, -1]
Элемент: -43

Пример 2: Для индексов вне облигаций этот метод возвращает значение undefined.




// 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);

Выход:

 Исходный массив: [-1, -25, -43, 10, 125, -1]
Элемент: undefined

Пример 2: Для несуществующих отрицательных индексов этот метод возвращает значение undefined.




// 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);

Выход:

 Исходный массив: [-1, -25, -43, 10, 125, -1]
Элемент: undefined