私は私のプロジェクトにアンダースコア使用していますが、今、私は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
は、しかし、私はこれらの手順を実行する方法のいずれかのアイデアを持っていない、私は両方で動作するように手順を理解する助けを必要と支障それらを使用していません。
<script src="underscore-min.js" type="text/javascript"></script>
<script src="underscore.string.min.js" type="text/javascript"></script>
はまた別の関連質問、私は両方で動作するように管理するとき、私はいつも葛藤機能に_.str
、またはのみを使用する必要があります。
はこれまでのところ、私はこれをやっていますか?
ありがとう、本当に助けてくれました:] – ajax333221
これはアンダースコア.string version 3.xとなり、新しいバージョンは単にmixinの代わりにグローバル 's'をアンダースコアネームスペースにエクスポートします。 v3.xの私の答えを見てください – steampowered