Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
139 views
in Technique[技术] by (71.8m points)

javascript - 提早退出功能?(Early exit from function?)

I have a function:

(我有一个功能:)

function myfunction() {
  if (a == 'stop')  // How can I stop the function here?
}

Is there something like exit() in JavaScript?

(在JavaScript中有类似exit()东西吗?)

  ask by Simon translate from so

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

You can just use return .

(你可以使用return 。)

function myfunction() {
     if(a == 'stop') 
         return;
}

This will send a return value of undefined to whatever called the function.

(这将发送一个undefined的返回值到任何调用函数。)

var x = myfunction();

console.log( x );  // console shows undefined

Of course, you can specify a different return value.

(当然,您可以指定不同的返回值。)

Whatever value is returned will be logged to the console using the above example.

(无论返回什么值,都将使用上面的示例记录到控制台。)

return false;
return true;
return "some string";
return 12345;

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...