_.mixin([object=lodash], source, [options={}])
Adds all own enumerable string keyed function properties of a source object to the destination object. If object
is a function, then methods are added to its prototype as well.Note: Use _.runInContext
to create a pristine lodash
function to avoid conflicts caused by modifying the original.
Since
0.1.0
Arguments
[object=lodash]
(Function|Object): The destination object.source
(Object): The object of functions to add.[options={}]
(Object): The options object.[options.chain=true]
(boolean): Specify whether mixins are chainable.
Returns
(*): Returns object
.
Example
function vowels(string) {return _.filter(string, function(v) {return /[aeiou]/i.test(v);});}_.mixin({ 'vowels': vowels });_.vowels('fred');// => ['e']_('fred').vowels().value();// => ['e']_.mixin({ 'vowels': vowels }, { 'chain': false });_('fred').vowels();// => ['e']
当前内容版权归 lodash.com 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 lodash.com .