Tôi đang sử dụng nhấn mạnh vào các dự án của tôi, nhưng bây giờ tôi muốn mở rộng nó bằng cách sử dụng một underscore.stringLàm cách nào để làm việc với cả dấu gạch dưới và gạch dưới cùng một lúc?
Tôi đọc tài liệu hướng dẫn của họ, và có vẻ như tôi có thể có vấn đề về sử dụng cả hai nếu tôi không dùng các biện pháp thêm họ nói để thực hiện:
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
Tuy nhiên, tôi không biết làm cách nào để làm việc với cả hai bước và không gặp khó khăn khi sử dụng chúng.
Cho đến nay, tôi đã làm điều này:
<script src="underscore-min.js" type="text/javascript"></script>
<script src="underscore.string.min.js" type="text/javascript"></script>
Ngoài ra một câu hỏi khác liên quan, khi tôi quản lý để làm việc với cả hai, phải tôi luôn luôn sử dụng _.str
, hoặc chỉ trên các chức năng mâu thuẫn?
cảm ơn, bạn thực sự đã giúp:] – ajax333221
điều này đã lỗi thời cho dấu gạch dưới .string phiên bản 3.x và phiên bản mới chỉ xuất khẩu 's' toàn cục thay vì mixin thành không gian tên gạch dưới. Xem câu trả lời của tôi bên dưới cho v3.x – steampowered