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


Collect.js wrap()用法及代碼示例


collect.js中的wrap()方法用於將特定的一組值包裝在集合中。

安裝:

  • 在NodeJs中:
    npm install collect.js
  • 用於collect.js的CDN
    <script src="https://cdnjs.com/libraries/collect.js"></script>

用法:

wrap( object );

參數:此方法接受數組或對象。

返回值:它返回對象。



範例1:

Javascript

// Importing the collect.js module. 
const collect = require('collect.js'); 
let obj1 = { "a":1, "b":12, "c":3 }; 
  
// This will make a empty collection 
let collection = collect(); 
  
// It will not wrap 
collection.wrap(obj1); 
  
console.log(collection.all()); 
  
// Using wrap function to wrap values 
// to a collection 
collection = collect().wrap(obj1); 
console.log(collection.all());

輸出:

範例2:

Javascript

// Importing the collect.js module. 
const collect = require('collect.js'); 
let obj1 = { "a":1, "b":12, "c":3 }; 
let obj2 = { "aa":1, "bb":12, "cc":3 }; 
let obj3 = { "aaa":1, "bbb":12, "ccc":3 }; 
  
// Using wrap() method to wrap values 
// to a collection 
collection = collect().wrap(obj1) 
    .wrap(obj2) 
    .wrap(obj3); 
  
// Note:only the obj3 is wrapped and 
// obj1 and obj2 are replaced 
  
console.log(collection.all()); 
collection = collect().wrap(obj1) 
    .wrap(obj2) 
  
// Note:only the obj2 is wrapped  
// and obj1 is replaced. 
console.log(collection.all());

輸出:

參考: https://collect.js.org/api/wrap.html

相關用法


注:本文由純淨天空篩選整理自tarun007大神的英文原創作品 Collect.js wrap() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。