📜  收集.js | whereNotBetween()函数(1)

📅  最后修改于: 2023-12-03 15:39:53.291000             🧑  作者: Mango

收集.js | whereNotBetween()函数介绍

简介

whereNotBetween()是收集.js中的一个函数,用于筛选处理数据中不在指定范围内的元素,是whereBetween()函数的补充。该函数的基本语法如下:

collect(data).whereNotBetween(property, [start, end])
使用方法
参数
  • data:代表要处理的集合数据
  • property:代表要筛选的集合数据中的属性值,需要保证该属性值是数字类型。
  • start:代表筛选的数据起始值,需要保证小于end参数。
  • end:代表筛选的数据结束值,需要保证大于start参数。
返回值

返回一个新的Collection对象,其中包含了所有未在指定范围内的元素。

示例
const collection = collect([4, 7, 14, 20, 25]);

const filteredCollection = collection.whereNotBetween('value', [10, 20]);

console.log(filteredCollection.all()); // [4, 7, 25]

说明:

以上代码表示,在一个长度为5的数组中,查找不在10~20范围内的元素,这里对属性值进行筛选,而范围值是指定的。

注意事项
  • 需要保证属性值是数字类型。
  • 需要保证start参数小于end参数。
  • whereNotBetween()函数是whereBetween()函数的补充,是进行筛选收集数据的重要工具之一。
总结

通过引入whereNotBetween()函数,我们可以大幅简化对数据的筛选操作,避免了繁琐的循环操作和手动条件判断。这将大大提高我们的编程效率,从而更加专注于业务逻辑的处理。