我有以下JQUERY行:
if(html == 'html5' && pastURL == url) {return false;}
这导致其内部的函数显示错误:
'严格警告功能并不总是返回值'。
有没有办法改变这个,所以它没有显示这个错误,为什么会显示这个?注意:没有'use strict;'在代码中。
THX
答案 0 :(得分:3)
所有函数必须没有return
语句,或者它们最后执行的行必须是返回。因此,如果您计划的路由将返回false,请确保该函数始终返回一些内容,无论该条件如何发挥作用。最简单的方法是在函数末尾放置一个return语句,以便在它到达时始终返回。
答案 1 :(得分:1)
put和else
语句并让它返回。
像
这样的东西 if(html == 'html5' && pastURL == url) {return false;} else {return true;}