Javascript:覆盖Map函数
Javascript: Overriding Map function
我需要一个名为Map((的对象,但JavaScript中似乎有一些同名函数,当我覆盖它时,我无法使用控制台(或者可能只是Opera浏览器的事情(。最好的办法是什么?我知道我可以使用一些名称空间,但Map本身就是我的名称空间,所以它太混乱了。
@edit:所以我遇到了这个模块模式,我认为这可能是在我的情况下使用它的最佳方式。无论如何,感谢所有的评论。
我会说命名它,或者创建一个Map以外的名称。它附着在大多数浏览器的window
对象上。如果它是代码库正在使用的任何包的依赖项,那么重命名它将是危险的。
相关文章:
- 回调函数中传递参数的困难(Google Map API Markers)
- 鉴于 for..在构造中,库提供的函数(如 jQuery.map() 或 _.each())有什么用
- 在.map函数中使用react道具
- Map函数没有't迭代所有子项
- 在CouchDB Map函数中发出日期时-对日期对象调用的内容
- 在javascript函数中访问Google map api
- Array.from 在 Array#map 中不能用作直接回调函数
- 如何将回调函数添加到 .map 方法
- TypeError:map[msg[1]]不是函数
- angular google maps TypeError:$scope.map.control.refresh不是函数
- MongoDB map/reduce,forEach不是一个函数
- 获得“;jvm.Map不是构造函数“;用于jvectormap
- Javascript作用域规则和mongo-map/reduce函数
- map() 函数如何在数组上工作
- Javascript如何使用高阶函数和Map/Reduce函数来汇总多个数组
- React.jsthis.props.data.map()不是函数
- 使用map函数对具有数字数组的字符串进行解码
- 在 mongo map 中调用外部 javascript 函数(对象)或减少上下文的可能方法
- 使用下划线 js map 函数时,Mongo 引用字段未实例化
- Javascript vs Python 关于 Python 'map()' 函数