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


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。