Javascript:覆盖Map函数

Javascript: Overriding Map function

本文关键字:函数 Map 覆盖 Javascript      更新时间:2023-09-26

我需要一个名为Map((的对象,但JavaScript中似乎有一些同名函数,当我覆盖它时,我无法使用控制台(或者可能只是Opera浏览器的事情(。最好的办法是什么?我知道我可以使用一些名称空间,但Map本身就是我的名称空间,所以它太混乱了。

@edit:所以我遇到了这个模块模式,我认为这可能是在我的情况下使用它的最佳方式。无论如何,感谢所有的评论。

我会说命名它,或者创建一个Map以外的名称。它附着在大多数浏览器的window对象上。如果它是代码库正在使用的任何包的依赖项,那么重命名它将是危险的。