📅  最后修改于: 2023-12-03 15:39:53.291000             🧑  作者: Mango
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()函数,我们可以大幅简化对数据的筛选操作,避免了繁琐的循环操作和手动条件判断。这将大大提高我们的编程效率,从而更加专注于业务逻辑的处理。