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());
输出:
相关用法
- Lodash _.wrap()用法及代码示例
- CSS flex-wrap用法及代码示例
- JQuery wrap()用法及代码示例
- CSS word-wrap用法及代码示例
- underscore.js _.wrap()用法及代码示例
- HTML Textarea wrap用法及代码示例
- HTML wrap属性用法及代码示例
- HTML <textarea> wrap属性用法及代码示例
- CSS overflow-wrap用法及代码示例
- Lodash _.method()用法及代码示例
- Node.js Http2ServerRequest.method用法及代码示例
- Node.js http.IncomingMessage.method用法及代码示例
- Javascript dataView.getInt16()用法及代码示例
- Javascript RegExp toString()用法及代码示例
- Node.js URLSearchParams.has()用法及代码示例
注:本文由纯净天空筛选整理自tarun007大神的英文原创作品 Collect.js wrap() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。