例如...
if ( /* Condition */ ) {
if ( /* Condition */ ) {
if ( /* Condition */ ) {
// Superb!
} else {
// Error 3
}
} else {
// Error 2
}
} else {
// Error 1
}
Run Code Online (Sandbox Code Playgroud)
你知道怎么避免这个吗?谢谢!
cdh*_*wie 11
如果这是库函数,则throw可能是相应的操作.
if (!condition1) {
throw "Condition 1 failed.";
}
if (!condition2) {
throw "Condition 2 failed.";
}
if (!condition3) {
throw "Condition 3 failed.";
}
// Superb!
Run Code Online (Sandbox Code Playgroud)
其他可接受的行动可能是:
0,null或undefined.您必须确定哪种失败操作适合您的用例.
| 归档时间: |
|
| 查看次数: |
493 次 |
| 最近记录: |