Функция Nodejs lodash.slice ()

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

Lodash - это модуль в Node.js, который работает поверх underscore.js. Lodash помогает в работе с массивами, строками, объектами, числами и т. Д.
Функция Lodash.slice () используется для взятия фрагмента массива от начального индекса до конечного индекса, здесь конечный индекс является исключительным, а начальный индекс включает.

Синтаксис:

 _.slice (массив, startIndex, endIndex)

Параметры:

  • array: это массив, из которого нужно взять срез.
  • startIndex: это начальный индекс, с которого начинается нарезка массива.
  • endIndex: это конечный индекс, по которому выполняется нарезка. Обратите внимание: endIndex является эксклюзивным.

Возвращаемое значение: возвращает фрагмент массива, а тип возвращаемого значения - массив.

Примечание: перед использованием приведенного ниже кода установите модуль lodash с помощью npm install lodash.

Пример 1: Массив нарезки и заданный размер индекса находится в диапазоне размера массива.

javascript




// Requiring the lodash library
let lodash= require( "lodash" );
// Original array
let array1 = [[1, 12], [12, 8], 7, 8]
// Using lodash.slice() method
let newArray = lodash.slice(array1, 1, 3);
// Printing original Array
console.log( "original Array1: " ,array1)
// Printing the newArray
console.log( "new Array: " , newArray)

Выход:

Пример 2: Массив нарезки и указанный конечный индекс не входит в диапазон размера массива.

javascript




// Requiring the lodash library
let lodash= require( "lodash" );
// Original array
let array1 = [[1, 12], [12, 8], 7, 8, 3, 4]
// Using lodash.slice() method
let newArray = lodash.slice(array1, 1, 10);
// Printing original Array
console.log( "original Array1: " , array1)
// Printing the newArray
console.log( "new Array: " , newArray)

Выход:

Пример 3:
Нарезка пустого массива

javascript




// Requiring the lodash library
let lodash = require( "lodash" );
// Original array
let array1 = []
// Using lodash.slice() method
let newArray = lodash.slice(array1, 1, 2);
// Printing original Array
console.log( "original Array1: " , array1)
// Printing the newArray
console.log( "new Array: " , newArray)

Выход:

Примеры 4: Когда не указаны начальный и конечный индексы.

Javascript




// Requiring the lodash library
let lodash = require( "lodash" );
// Original array
let array1 = [1, 2, 4, 3, 1, 5]
// Using lodash.slice() method
let newArray = lodash.slice(array1);
// Printing original Array
console.log( "original Array1: " , array1)
// Printing the newArray
console.log( "new Array: " , newArray)

Выход: