0

我有以下 JQUERY 行:

 if(html == 'html5' && pastURL == url) {return false;}

这导致其内部的函数显示错误:

'严格的警告功能并不总是返回一个值'。

有没有办法改变它,所以它不会显示这个错误,为什么它会显示这个?注意:不要有'use strict;' 在代码中。

谢谢

4

2 回答 2

3

所有函数必须要么没有return语句,要么它们的最后执行行必须是返回。因此,如果您正在计划一条返回 false 的路线,请确保无论该条件如何发生,该函数始终返回一些内容。最简单的方法是在函数的末尾放置一个 return 语句,这样它就会在到达那里时总是返回。

于 2012-08-05T03:31:53.950 回答
1

放置和else声明并使其返回。

就像是

 if(html == 'html5' && pastURL == url) {return false;} else {return true;}
于 2012-08-05T03:32:50.307 回答