1
我想下面的三元運算符表示轉換爲一個if-then else語句:轉換的JavaScript三元運營商,如果超過else語句
return 0 === r.length ? t ? O.toInvalid : null : o(r) ? null : O.toInvalid
能否請你幫我做到這一點?
我想下面的三元運算符表示轉換爲一個if-then else語句:轉換的JavaScript三元運營商,如果超過else語句
return 0 === r.length ? t ? O.toInvalid : null : o(r) ? null : O.toInvalid
能否請你幫我做到這一點?
您可以使用此語句。
if (0 === r.length) {
if (t) {
return O.toInvalid;
} else {
return null;
}
} else {
if (o(r)) {
return null;
} else {
return O.toInvalid;
}
}
試試這個,如果其他條件我優化你
if ((!r.length && t) || (r.length && !o(r))) {
return O.toInvalid;
} else {
return null;
}
'如果(!r.length)'是不夠好...... – Rayon
正確的,但我不會做任何優化。 –