Javascript 同时使用下划线和不可变
我正在尝试将Immutable.js集成到一个使用下划线.js的项目中。看似下划线的方法正在被Immutable覆盖。像u.map和u.toArray这样的项目现在由于错误而失败。我认为模块名称空间可以缓解这个问题。我在基于requireJS的模块中工作。有什么方法可以分隔这些名称空间吗?如果您有任何帮助,我们将不胜感激,谢谢您得到的错误是什么?它们都围绕参数类型。对象缺少以前存在但现在不存在的属性。例如,我在构造中得到值,就像在映射中传回的单数项一样,没有任何意义。最重要的区别在于,下划线中的第一个参数是集合,而Immutable中的第一个参数是函数,这与直接从数组中使用map非常相似。感谢您对此函数的帮助。在对象s中找不到“getValue”。这就是我得到的错误。我发现是下划线.string的旧版本导致了这个问题。它需要以不同的方式出口Javascript 同时使用下划线和不可变,javascript,underscore.js,immutable.js,Javascript,Underscore.js,Immutable.js,我正在尝试将Immutable.js集成到一个使用下划线.js的项目中。看似下划线的方法正在被Immutable覆盖。像u.map和u.toArray这样的项目现在由于错误而失败。我认为模块名称空间可以缓解这个问题。我在基于requireJS的模块中工作。有什么方法可以分隔这些名称空间吗?如果您有任何帮助,我们将不胜感激,谢谢您得到的错误是什么?它们都围绕参数类型。对象缺少以前存在但现在不存在的属性。例如,我在构造中得到值,就像在映射中传回的单数项一样,没有任何意义。最重要的区别在于,下划线中的