📜  收集.js |当()函数

📅  最后修改于: 2022-05-13 01:56:40.612000             🧑  作者: Mango

收集.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