当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Collect.js eachSpread()用法及代码示例


eachSpread()方法用于遍历集合项并将集合的每个嵌套项值传递到给定的回调函数中。

用法:

collection.eachSpread()

参数:collect()方法采用一个转换为集合的参数,然后在其上应用eachSpread()方法,如果将其应用于对象集合,则该方法可以采用元素。

返回值:此方法遍历项目集合。

下面的示例说明了collect.js中的eachSpread()方法:



范例1:

Javascript

const collect = require('collect.js'); 
  
const collection = collect([ 
    ['Rakesh', 80], 
    ['Shyam', 94], 
    ['Sandeep', 75], 
    ['Ashok', 88] 
]); 
  
collection.eachSpread((name, marks) => { 
    console.log("Name => " + name  
        + " | Marks => " + marks) 
});

输出:

Name => Rakesh | Marks => 80
Name => Shyam | Marks => 94
Name => Sandeep | Marks => 75
Name => Ashok | Marks => 88

范例2:

Javascript

const collect = require('collect.js'); 
  
let arr = [ 
    ['Rahul', 98], 
    ['Aditya', 96], 
    ['Abhishek', 80], 
]; 
  
// Converting object to collection  
const collection = collect(arr); 
  
collection.eachSpread((name, score) => { 
    console.log(name, score); 
}); 
  
console.log(collection.eachSpread( 
    (name, score) => false) 
);

输出:

Rahul 98
Aditya 96
Abhishek 80
Collection {
 items:[ 
   [ 'Rahul', 98 ], 
   [ 'Aditya', 96 ], 
   [ 'Abhishek', 80 ] 
 ]
}

相关用法


注:本文由纯净天空筛选整理自AshokJaiswal大神的英文原创作品 Collect.js eachSpread() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。