Lodash _.dropWhile () Метод
Опубликовано: 9 Декабря, 2021
Lodash - это библиотека JavaScript, которая работает поверх underscore.js. Lodash помогает в работе с массивами, строками, объектами, числами и т. Д.
Метод Loadsh.dropWhile () используется для возврата фрагмента данного массива. Это принимает функцию предиката, которая выполняет итерацию по каждому элементу массива, и если функция возвращает false, она возвращает нарезанный массив, исключая элементы, отброшенные с самого начала.
Синтаксис:
dropWhile (массив, [предикат = _. идентичность])
Параметры:
- array: это массив, который нужно разрезать.
- предикат: это функция, которая возвращает истину или ложь в зависимости от заданного условия.
Возвращаемое значение: возвращает новый массив после нарезки.
Примечание. Перед использованием кода, приведенного ниже, установите модуль lodash с помощью команды npm install lodash
Пример 1:
Javascript
// Requiring the lodash library const _ = require( "lodash" ); // Original array let array1 = [1, 3, 4, 5, 5, 6] // Using _.dropWhile() method let newArray = _.dropWhile(array1, (e) => { return e != 5; }); // Original Array console.log( "original Array: " , array1) // Printing the newArray console.log( "new Array: " , newArray) |
Выход:
Пример 2: Когда указан массив объекта.
Javascript
// Requiring the lodash library const _ = require( "lodash" ); // Original array let array1 = [ { "a" : 1, "b" : 2 }, { "a" : 2, "b" : 1 }, { "b" : 2 } ] // Using _.dropWhile() method let newArray = _.dropWhile(array1, (e) => { return eb == 2; }); // Original Array console.log( "original Array: " , array1) // Printing the newArray console.log( "new Array: " , newArray) |
Выход: