2014-06-29 37 views
6

Tôi đã thêm lodash vào dự án của mình vì nó thêm một số chức năng tuyệt vời. Tuy nhiên, tôi muốn thêm một chức năng tiện ích. Có cách nào để tôi có thể thêm hàm của mình vào cú pháp '_.' không? Nói cách khác, tôi rất muốn có thể gọi '_.myFunction(someParam);'Thêm chức năng tùy chỉnh vào lodash

Có cách nào để mở rộng lodash trong JavaScript không? Nếu vậy, làm thế nào?

Cảm ơn!

Trả lời

9

Bạn có thể sử dụng _.mixin chức năng để thêm chức năng tùy chỉnh của bạn:

_.mixin({ 
    'myFunction' : function(someParam) { 
    //body of function 
    } 
}); 

Lodash mixin

+3

Nếu tôi 'require ('lodash')' trong một tập tin và tạo mixin này, nó sẽ có sẵn những nơi khác Tôi 'yêu cầu()' nó? – Marcel

+0

và sau đó chức năng đó sẽ được sử dụng như thế nào? bạn đã không nói – vsync

+0

rằng chức năng đó sau đó được sử dụng như '_.myFunction' (hoặc bất cứ điều gì bạn đặt tên mixin) –

Các vấn đề liên quan