我有一个功能:

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

JavaScript中是否有类似于exit()的内容?

推荐答案

你可以只用return.

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

这将向调用该函数的任何对象发送返回值undefined.

var x = myfunction();

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

当然,可以指定不同的返回值.返回的任何值都将使用上述示例记录到控制台.

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

Javascript相关问答推荐

可以的.是否可以在不预编译的情况下使用嵌套 Select 器?

Javascript,部分重排序数组

将状态向下传递给映射的子元素

在react js中使用react—router—dom中的Link组件,分配的右侧不能被 destruct ''

如何在Javascript中使用Go和检索本地托管Apache Arrow Flight服务器?

如何从html元素创建树 struct ?

为什么按钮会随浮动属性一起移动?

VUE 3捕获错误并呈现另一个组件

将核心模块导入另一个组件模块时存在多个主题

类构造函数忽略Reaction Native中的可选字段,但在浏览器中按预期工作

邮箱密码重置链接不适用于已部署的React应用程序

如何在JAVASCRIPT中合并两组对象并返回一些键

我想使用GAS和HTML将从Electron 表格中获得的信息插入到文本字段的初始值中

使用自动识别发出信号(&Q)

在查看网页时,如何使HTML中的按钮工作方式类似于鼠标上的滚轮或箭头键?

如何在Java脚本中对数据进行签名,并在PHP中验证签名?

无法设置RazorPay订阅API项目价格

Next.js无法从外部本地主机获取图像

如果NetSuite中为空,则限制筛选

在HTML5画布上下文中使用putImageData时,重载解析失败