1
我需要一个名为Map()的对象,但它似乎在JavaScript中有一些函数具有相同的名称,当我重写它时,我无法使用控制台(或者它可能只是Opera浏览器事情)。最好的解决办法是什么?我知道我可以使用一些命名空间,但Map本身就是我的名字空间,所以它会太混乱。Javascript:覆盖地图功能
@edit:所以我遇到了这个module pattern,我认为这可能是在我的情况下使用它的最好方法。无论如何感谢所有的评论。
你可以重写它,如果你必须......老实说,只是改变你的'命名空间'的名称,不要大惊小怪。 – jeremy
[Map](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Map)是一个js类型。最好的方法是不要使用相同的名称。 –
“但Map本身就是我的名字空间”请坚持JS中的编码约定。只有类以大写字母开头。 – Thomas