大家好我是狗,我又来提问了。。。
这是Job类方法 state
我把state里的更改状态分成了几个子方法。
我想问的是这个子方法定义到哪里比较好,因为现在定义成类方法感觉不太科学。
回复 (7)
F
@i5ting 本人人品极差。。看看狼叔在不在家
H
引用 fangker@i5ting 本人人品极差。。看看狼叔在不在家
@fangker 定义成内部方法算了,不在class里面,_抬头
来自酷炫的 CNodeMD
F
引用 hyj1991@fangker 定义成内部方法算了,不在class里面, 抬头 来自酷炫的 CNodeMD
@hyj1991 收到了很多司机的套路谢谢指导
Z
你喜欢说自己是狗,本伪娘喜欢说自己是妹子。。。
本妹子以为这没有什么不科学的,最多把_toFailed改名成为_stateFailed感觉就更直观了。
H
引用 hyj1991@fangker 定义成内部方法算了,不在class里面, 抬头 来自酷炫的 CNodeMD
@hyj1991 我赞成这种方法,最好加多个方法用于判断方法是否存在,不存在执行默认的
callAction(this.state){
if(typeof this[this.state] === 'function'){
retrun this[this.state]();
}
retrun this[default]();
}
F
引用 zhanzhenzhen你喜欢说自己是狗,本伪娘喜欢说自己是妹子。。。 本妹子以为这没有什么不科学的,最多把 toFailed改名成为 stateFailed感觉就更直观了。
@zhanzhenzhen 还是感觉不科学。。。
F
引用 huangyanxiong01@hyj1991 我赞成这种方法,最好加多个方法用于判断方法是否存在,不存在执行默认的
@huangyanxiong01 但是写在类方法里有点乱,如果别的类函数也需要分解下。。
参与回复
登录后即可参与回复。登录