Javascript 将函数添加到命名空间

Javascript 将函数添加到命名空间,javascript,namespaces,Javascript,Namespaces,我已经定义了以下JS构造函数 function FV.Map(element) { // impl omitted } 函数定义导致Firebug中出现以下错误 缺少(在形式参数之前) FV是一个全局对象,我使用它作为我所有函数的名称空间。显然,这不是将此函数添加到此名称空间的正确方法,我应该使用什么来替代它?更直观的语法可能是 window.FV = window.FV || {} FV.Map = function(element) { //… } window.FV = {

我已经定义了以下JS构造函数

function FV.Map(element) {
  // impl omitted
}
函数定义导致Firebug中出现以下错误

缺少(在形式参数之前)


FV是一个全局对象,我使用它作为我所有函数的名称空间。显然,这不是将此函数添加到此名称空间的正确方法,我应该使用什么来替代它?

更直观的语法可能是

window.FV = window.FV || {}
FV.Map = function(element) {
    //…
}
window.FV = {
    Map: function(element){
       Do Something
    },
    Morefuncs: function(element, element2){
       Do something else
    }
};