Как работать с подчеркиванием и подчеркиванием.string одновременно?

Я использую подчеркивание в своих проектах, но теперь я хочу расширить его, используя underscore.string

Я прочитал их документации, и, похоже, у меня могут возникнуть проблемы с использованием обоих, если я не приму дополнительных мер, которые, как они говорят, предпринять:

var _  = require('underscore');

// Import Underscore.string to separate object, because there are conflict functions (include, reverse, contains)
_.str = require('underscore.string');

// Mix in non-conflict functions to Underscore namespace if you want
_.mixin(_.str.exports());

// All functions, include conflict, will be available through _.str object
_.str.include('Underscore.string', 'string'); // => true

Однако я не знаю, как выполнить эти шаги, мне нужна помощь в понимании шагов работать с обоими и без проблем их использовать.

До сих пор я делал это:



Еще один связанный вопрос: когда мне удается работать с обоими, всегда ли я использовать _ .str или только для конфликтующих функций?

13
задан ajax333221 13 February 2012 в 18:26
поделиться