2016-01-29 156 views

回答

4

当然可以。这是一个例子。

  var user = new Object(); 
      user.remove = function() { 
       console.log("remove called"); 
      } 
      user.remove.all = function(){ 
       console.log("remove all"); 
      } 

      user.remove(); 
      user.remove.all(); 
+0

嗯,不是真的...... –

0

不,这不是不可能的。函数就像其他所有东西一样是对象。没有什么可以阻止你做以下几点:

function User() { 
    var remover = function(){ 
     // do removal stuff 
    } 

    remover.all = function() { 
     // do remove all stuff 
    } 

    this.remover = remover; 
} 

然后,只需创建用户正常:

var user = new User();