收集.js |当()函数
当给定的第一个参数被证明为真时, when()函数用于回调。在 JavaScript 中,首先将数组转换为集合,然后将函数应用于集合。
句法:
data.when(conditional ,rule)
参数:此函数接受上面提到的两个参数,如下所述:
- rule:此参数保存要应用于集合的操作规则或条件。
- 条件:此参数保存条件值真或假。
返回值:返回修改后的集合列表。
下面的示例说明了collect.js中的when()函数:
示例 1:在此示例中,我们获取一个集合,然后使用when()函数修改该集合。
Javascript
// It is used to import collect.js library
const collect = require('collect.js');
const collection = collect([0 , 1 , 2]);
collection.when(true, items => items.push(3));
console.log(collection.all());
Javascript
// It is used to import collect.js library
const collect = require('collect.js');
const collection = collect([0 , 1 , 2]);
collection.when(true, items => items.put('Jason'));
console.log(collection.all());
输出:
[0 , 1 , 2 , 3]
示例 2:与上述示例相同,但应用不同的操作来执行。
Javascript
// It is used to import collect.js library
const collect = require('collect.js');
const collection = collect([0 , 1 , 2]);
collection.when(true, items => items.put('Jason'));
console.log(collection.all());
输出:
[ 0, 1, 2, Jason: undefined ]
参考: https ://collect.js.org/api/when.html