Collect.js метод whereNotNull

Опубликовано: 9 Декабря, 2021

Метод whereNotNull () используется для возврата коллекции, не содержащей значений NULL. Проще говоря, он фильтрует значения, которые не равны нулю.

Установка:

  • В NodeJs:
     npm установить collect.js
  • CDN для collect.js
     <script src = "https://cdnjs.com/libraries/collect.js"> </script>

Синтаксис:

 whereNotNull (ключ, если есть)

Параметры: принимает ключ элемента в объекте.

Возвращаемое значение: возвращает объект.

Пример 1:

Javascript

// Importing the collect.js module.
const collect = require( 'collect.js' );
let obj1 = [{ "a" : null }, { "a" : 3 },
{ "b" : null }, { "b" : 33 }, { "a" : null }];
// Making a collection
let collection = collect(obj1);
// Filtering the null values;
let collectionFilter = collection.whereNotNull( "a" );
// Printing the original collection
console.log( "Original collection is: " , collection.all())
console.log( "filter only key "a" for null values" )
console.log( "Filtered collection is: " ,
collectionFilter.all());

Выход:

Пример 2:

Javascript

// Importing the collect.js module.
const collect = require( 'collect.js' );
let obj1 = [1, 2, null , null , 5];
// Making a collection
let collection = collect(obj1);
// Filtering the null values;
let collectionFilter = collection.whereNotNull();
console.log( "Original collection is: " ,
collection.all())
console.log( "Filtered collection is: " ,
collectionFilter.all());

Выход:

Ссылка: https://collect.js.org/api/whereNotNull.html