我正在尝试创建一个简单的静态网页来处理一些Lodash函数,例如_.get()
。他们的文档仅指定如何通过节点_
语法设置require()
变量。我不想让Node参与一个简单的静态页面。
将lodash.core.min.js
放入<script>
标记并不允许我测试_.get()
。没有Node可以做到这一点吗?
更新(已解决)
lodash.core
不包含get()
函数。 (按github.com/lodash/lodash/wiki/Build-Differences)
使用lodash.min.js
让我做我想做的事。 lodash.core.min.js
没有。
答案 0 :(得分:0)
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.15.0/lodash.min.js"></script>
<script>
_u = _.noConflict();
users = [
{ user: 'barney', age: 36, active: true },
{ user: 'fred', age: 40, active: false },
{ user: 'travis', age: 37, active: true}
];
result = _u.filter(users, function(o) { return o.active; });
console.log(result);
</script>
&#13;
答案 1 :(得分:0)
在https://codepen.io中,您只需添加lodash作为快速添加的依赖项。这是测试它的好方法:
此外,您可以使用此已准备好的笔:test lodash
var users = [
{ user: 'barney', age: 36, active: true },
{ user: 'fred', age: 40, active: false },
{ user: 'travis', age: 37, active: true}
];
result = _.filter(users, function(o) { return o.active; });