Javascript Lodash 389;使用没有节点的Lodash时是否未定义?
我正试图创建一个简单的静态网页来处理一些Lodash函数,如Javascript Lodash 389;使用没有节点的Lodash时是否未定义?,javascript,lodash,Javascript,Lodash,我正试图创建一个简单的静态网页来处理一些Lodash函数,如\uu.get()。他们的文档只指定如何通过节点require()语法设置\ucode>变量。我不希望一个简单的静态页面包含节点 将lodash.core.min.js放在标记中不允许我测试\uu.get()。是否可以在没有节点的情况下执行此操作 更新(已解决) lodash.core不包含get()函数。(每) 使用lodash.min.js可以让我随心所欲lodash.core.min.js不使用。使用 _u=uu.noConf
\uu.get()
。他们的文档只指定如何通过节点require()
语法设置\ucode>变量。我不希望一个简单的静态页面包含节点
将lodash.core.min.js
放在
标记中不允许我测试\uu.get()
。是否可以在没有节点的情况下执行此操作
更新(已解决)
lodash.core
不包含get()
函数。(每)
使用lodash.min.js
可以让我随心所欲lodash.core.min.js不使用。使用
_u=uu.noConflict();
用户=[
{用户:'barney',年龄:36岁,活动:true},
{用户:'fred',年龄:40,活动:false},
{用户:'travis',年龄:37岁,活动状态:true}
];
结果=_.filter(用户,函数(o){return o.active;});
控制台日志(结果);
在中,您只需从快速添加中添加lodash作为依赖项即可。这是一个很好的测试方法:
此外,您还可以使用已准备好的笔:
应该是。您也可以通过require.js
动态加载它。请在窗口中添加一个显示实际问题的图标(因为它可以工作:)。lodash.min.js
和lodash.js
。这可能是浏览器中的lodash.core
的一个问题,因为它没有打包为UMD或类似版本。啊,是的,它是lodash.js vs lodash.core.js。感谢everyonelodash.core.js也可以工作,如我的第二个链接所示。一个触发错误的例子会很有帮助……实际上是因为我使用的是lodash.core.min.js
,而不是lodash.min.js
!谢谢
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; });