gpt4 book ai didi

javascript - 如何停止编写链码?

转载 作者:数据小太阳 更新时间:2023-10-29 03:48:17 26 4
gpt4 key购买 nike

例如...

if ( /* Condition */ ) {

if ( /* Condition */ ) {

if ( /* Condition */ ) {

// Superb!

} else {

// Error 3

}

} else {

// Error 2

}

} else {

// Error 1

}

你知道如何避免这种情况吗?谢谢!

最佳答案

如果这是一个库函数,throw 可能是合适的操作。

if (!condition1) {
throw "Condition 1 failed.";
}

if (!condition2) {
throw "Condition 2 failed.";
}

if (!condition3) {
throw "Condition 3 failed.";
}

// Superb!

其他可接受的操作可能是:

  • 返回 0nullundefined
  • 向用户显示错误并返回。

您必须确定哪种故障操作适合您的用例。

关于javascript - 如何停止编写链码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4269951/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com