Lodash - mixin 方法
語法
_.mixin([object=lodash], source, [options={}])
將源物件的所有自身可列舉字串鍵控函式屬性新增到目標物件。如果物件是一個函式,那麼方法也會被新增到它的原型中。
引數
[object=lodash] (Function|Object) − 目標物件。
source (Object) − 要新增函式的物件。
[options={}] (Object) − 選項物件。
[options.chain=true] (boolean) − 指定混入是否可鏈式呼叫。
輸出
(Function) − 返回物件。
示例
var _ = require('lodash');
function vowels(string) {
return _.filter(string, function(v) {
return /[aeiou]/i.test(v);
});
}
_.mixin({ 'vowels': vowels }, { 'chain': false });
console.log(_('Julie').vowels());
在上方的程式中儲存 tester.js。執行以下命令來執行此程式。
命令
\>node tester.js
輸出
[ 'u', 'i', 'e' ]
lodash_util.htm
廣告