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
廣告
© . All rights reserved.