我使用 HTML 标签将 lodash v.4.17.11 js 文件包含在我的 HTML 网页中script。
<body>
...
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.11/lodash.core.min.js"></script>
</body>
Run Code Online (Sandbox Code Playgroud)
有些功能如_.filter()或_.reduce()工作正常,但_.remove()给了我:
未捕获的类型错误:_.remove 不是函数
库文件里好像不存在这个函数!尽管它已在文档中列出。
我该怎么做才能解决这个问题?谢谢你!
您正在使用该core库。看来你需要的不仅仅是core:
而不是:\nhttps://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.11/lodash.core.min.js
使用:\nhttps://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.11/lodash.min.js
以下是有关差异的更多详细信息:
\n\nhttps://github.com/lodash/lodash/wiki/Build-Differences
\n\n为了您的方便:
\n\n4 kB(压缩)核心构建(63 种方法;Backbone \xe2\x89\xa5 v1.3.0 兼容)
\n\n_.assignIn, _.before, _.bind, _.chain, _.clone, _.compact, _.concat, _.create, _.defaults, _.defer, _.delay, _.each, _.escape, _.every, _.filter, _.find, _.flatten, _.flattenDeep, _.forEach, _.has, _.head, _.identity, _.indexOf, _.isArguments, _.isArray, _.isBoolean, _.isDate, _.isEmpty, _.isEqual, _.isFinite, _.isFunction, _.isNaN, _.isNull, _.isNumber, _.isObject, _.isRegExp, _.isString, _.isUndefined, _.iteratee, _.keys, _.last, _.map, _.matches, _.max, _.min, _.mixin, _.negate, _.noConflict, _.noop, _.once, _.pick, _.reduce, _.result, _.size, _.slice, _.some, _.sortBy, _.tap, _.thru, _.toArray, _.uniqueId, _#value, & _.values
限制:
\n\n