您现在的位置是:首页 > 文章详情

JavaScript:我应该返回什么来注意这个函数是不正确的输入?

日期:2018-06-08点击:503

JavaScript:我应该返回什么来注意这个函数是不正确的输入?

如果用户在这个例子中输入1,我希望函数停止,那么我应该返回true还是NULL,还是10 ......或者它真的很重要吗?

function foo() { // incorrect input if (bar === 1) { return true; } // correct input else { arr.push(bar); } } 

我知道在C中,0返回的是具有正确输入的程序,但对于输入不正确的程序,它们返回1,2,3 .... 
不确定JavaScript的协议是什么。

这取决于这个函数的上下文是什么。你在其他地方使用了返回值吗?如果不是的话,你可以用它return来停止函数执行:

if (bar === 1) { return; } 

如果您在其他地方使用返回值,并希望在失败时采取行动,则可以返回false或任何其他值,然后检查该值是否存在。

在你更新的上下文中,你可以使用下面的代码,如果true没有做任何事情,它将会推送到数组false

if (bar !== 1) { arr.push(bar); }
原文链接:https://yq.aliyun.com/articles/600986
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章