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