我试图将以下三元运算符表示转换为if-then else语句:
return 0 === r.length ? t ? O.toInvalid : null : o(r) ? null : O.toInvalid
你能帮我做一下吗?
答案 0 :(得分:1)
您可以使用此声明。
if (0 === r.length) {
if (t) {
return O.toInvalid;
} else {
return null;
}
} else {
if (o(r)) {
return null;
} else {
return O.toInvalid;
}
}
答案 1 :(得分:0)
试试这个if if条件我为你优化
if ( (!r.length && t) || (r.length && !o(r) ) ) {
return O.toInvalid;
} else {
return null;
}