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