87,996
社区成员




var tfn = function () {
tfn.prototype = {
a: "aaaaaaaaa",
b: "bbbbbbbb"
}
}
请问如何访问tfn里的a??
以下方式都不行。。。。
1、tfn.prototype.a 结果为undefined
2、var c=tfn.prototype;
c.a 结果为undefined
3、var c=new tfn();
c.a 结果为undefined
var tfn = function () {
tfn.prototype.a = "aaaaaaaaa";
}
var newProto = new tfn();
alert(newProto.a)
var tfn = function () {
tfn.prototype = {
a: "aaaaaaaaa",
b: "bbbbbbbb"
}
}
tfn();
var newProto = new tfn();
alert(newProto.a)
var tfn=new Function();
tfn.prototype = {
a: "aaaaaaaaa",
b: "bbbbbbbb"
};
var c=new tfn();
alert(c.a);
function tfn() {} //定义这个函数,最好不要用 var tfn=function (){} 这两种方式还是有区别的.
(function(){ //闭一下包,不闭也行
tfn.prototype = {
a: "aaaaaaaaa",
b: "bbbbbbbb"
};
//} 不小心多了个括号....
})();
var c=new tfn();
alert(c.a);
var tfn = function () {
tfn.prototype = {
a: "aaaaaaaaa",
b: "bbbbbbbb"
}
}
function tfn() {} //定义这个函数,最好不要用 var tfn=function (){} 这两种方式还是有区别的.
(function(){ //闭一下包,不闭也行
tfn.prototype = {
a: "aaaaaaaaa",
b: "bbbbbbbb"
}
}
})();