- 主题:问JS类定义时取函数别名
ModalCircle.prototype = {
waiting: function(){
}
}
现在想为waiting()这个函数取个别名,该如何做?
ModalCircle.prototype = {
waiting: function(){
},
start: waiting, // or start: this.waiting,都不行
--
FROM 116.247.85.*
ClassName.prototype.f = ClassName.prototype.g;
【 在 wuhaochi (oo) 的大作中提到: 】
: ModalCircle.prototype = {
: waiting: function(){
: }
: ...................
--
FROM 211.99.222.*
估计lz想做短一点.
你这么直接加没啥意义啊。
【 在 vonNeumann (劣币驱逐良币) 的大作中提到: 】
: ClassName.prototype.f = ClassName.prototype.g;
--
FROM 61.135.152.218
start:function(){
this.waiting
}
【 在 wuhaochi (oo) 的大作中提到: 】
: ModalCircle.prototype = {
: waiting: function(){
: }
: ...................
--
FROM 114.249.230.*
这定义类也太分散了啊
没法直接在类里定义?
【 在 vonNeumann (劣币驱逐良币) 的大作中提到: 】
: ClassName.prototype.f = ClassName.prototype.g;
--
FROM 116.247.85.*
你这个不对的。
除非你的意思是 return this.waiting()
【 在 Eliot (好警察) 的大作中提到: 】
: start:function(){
: this.waiting
: }
: ...................
--
FROM 116.247.85.*
ModalCircle.prototype = {
waiting: function(){ console.log("w");
},
start: ModalCircle.prototype.waiting
};
【 在 wuhaochi (oo) 的大作中提到: 】
: ModalCircle.prototype = {
: waiting: function(){
: }
: ...................
--
FROM 14.119.73.*
lz,这样的别名有啥意义啊?
【 在 alanju (alanju) 的大作中提到: 】
: ModalCircle.prototype = {
: waiting: function(){ console.log("w");
: },
: ...................
--
FROM 61.135.152.218