我在我的插件中写了一个 else / if 语句,但为了优化(更少的代码)我希望它更短。
if ( self.first() ) {
if ( self.second() ) {
self.run();
}
else {
self.other_run();
}
}
else {
return false;
}
例子
if ( check cookie is true ) {
if ( check timezone is true ) {
run sth
}
else {
run other thing
}
}
else {
do nothing
}
关于什么?
if ( self.first() ) {
self.second ? self.run() : self.other_run();
}
else {
return false;
}
这样写可以吗?
return self.first() ? ( self.second() ? self.run() : self.other_run() ) : false;