當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。