2016-01-29 153 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();