Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 同时使用下划线和不可变_Javascript_Underscore.js_Immutable.js - Fatal编程技术网

Javascript 同时使用下划线和不可变

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

我正在尝试将Immutable.js集成到一个使用下划线.js的项目中。看似下划线的方法正在被Immutable覆盖。像u.map和u.toArray这样的项目现在由于错误而失败。我认为模块名称空间可以缓解这个问题。我在基于requireJS的模块中工作。有什么方法可以分隔这些名称空间吗?如果您有任何帮助,我们将不胜感激,谢谢

您得到的错误是什么?它们都围绕参数类型。对象缺少以前存在但现在不存在的属性。例如,我在构造中得到值,就像在映射中传回的单数项一样,没有任何意义。最重要的区别在于,下划线中的第一个参数是集合,而Immutable中的第一个参数是函数,这与直接从数组中使用map非常相似。感谢您对此函数的帮助。在对象s中找不到“getValue”。这就是我得到的错误。我发现是下划线.string的旧版本导致了这个问题。它需要以不同的方式出口