- 主题:这句话可以简化吗?
typeof b != 'undefined' && (this.b = b) ;
【 在 dpblue (deep blue) 的大作中提到: 】
: function(a, b) {
: this.a = a;
: if (b) this.b = b; // <--
: ...................
--
FROM 114.246.61.200
b = 0 或 b = false 呢?
你这有问题 。。
【 在 dpblue (deep blue) 的大作中提到: 】
: function(a, b) {
: this.a = a;
: if (b) this.b = b; // <--
: ...................
--
FROM 114.246.61.200
。。。上面都提到了,不能直接用b转化的bool值来做条件
【 在 ottffsse (nothing) 的大作中提到: 】
: this.a=a,b&&this.b=b;
--
FROM 61.135.152.211
他这个是对象指针赋值,此环境适用。
反而 false,0等情况,你那种不适用。
【 在 ottffsse (nothing) 的大作中提到: 】
: 那就没法解决。即使用(typeof b)==='undefined'也没法处理别人给你传的就是undefined的情况。
--
FROM 61.135.152.211