在同一声明中制作javascript函数和原型定义?

时间:2012-05-15 20:02:57

标签: javascript prototype

是否可以将整个定义合并为一个声明,而不是将其分开?

第一部分

var Pan = function(){};

第二部分

Pan.prototype = {

 //private variables
 Id: null,

 //public methods
 GetId: function(){
    alert(Id);
 }
}

1 个答案:

答案 0 :(得分:0)

你总是可以这样做:

var Pan = function () {
    var Id = null;

    this.GetId = function(){
        alert(Id);
    }
};