我想调用函数_.lpad('1', 2, '0')
,但chrome会向我显示Uncaught TypeError: _.lpad is not a function
。我已将脚本标记包含在HTML文件中,如下所示。
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/underscore.string/3.3.4/underscore.string.min.js"></script>
如果我致电console.log(_)
,它会告诉我:
>console.log(_)
function (n){return n instanceof m?n:this instanceof m?void(this._wrapped=n):new m(n)}
你能告诉我为什么以及如何解决它?
答案 0 :(得分:1)
s.lpad('1', 2, '0')
underscore.string导出为浏览器中的window.s