Reactjs如何停止循环

时间:2017-10-04 07:42:02

标签: javascript reactjs loops react-native break

我一直想知道如何停止你的循环,比如某些编程语言中的break,但是在React中似乎没有用。

类似的东西:

loop(){
  if(){
    //meet the if statement end the loop.
    break;  //not working.
  }
}

实际上没有循环是使用aPI从服务器获取。

2 个答案:

答案 0 :(得分:4)

您的loop()实际上是一个函数,您可以return来逃避它。

loop(){
  if(){
    return;
  }
}

答案 1 :(得分:1)

您可以为if创建退出声明。并且break不适用于if条件。

   loop(){
     let breakCondition = false;
      if(actualCondition && !breakCondition ){
        //here actualCondition  is the expression you are using in if.
         breakCondition  = true

      }
    }
  

如果if条件下面没有其他代码而不是检查   @Soviut回答。