我想要一个应该返回“return false;
”的函数。这意味着我应该有一个名为escaping_function()
的函数,我要调用这个函数它应该做“return false;
”应该做的事情。
示例:
function my_function(){
// my work..................
// my work..................
escaping_function(); // return false;
//my work....................
//my work....................
}
这个函数应该像下面的函数
一样工作function my_function(){
// my work..................
// my work..................
return false;
//my work....................
//my work....................
}
两者都应该相同。我该怎么办escaping_function();
。
帮助我。
编辑: -
function escaping_function(){
// addEventListener() from button cancel and accept
show two button pop up (alert box)
if cancel pressed return false // should break host function
else if accept pressed return true// should continue host function
else continue showing alert box
}
function X(){
//codes...............
//codes...............
//codes...............
//codes...............
escaping_function();
//codes...............
//codes...............
}
function Y(){
//codes...............
//codes...............
//codes...............
//codes...............
escaping_function();
//codes...............
//codes...............
}
注意:return escaping_function();
在任何我不想要的情况下都会破坏我的功能。
答案 0 :(得分:0)
我的2:
function my_function(){
// my work..................
// my work..................
return escaping_function(); // return false;
//my work....................
//my work....................
}
注意:return
答案 1 :(得分:0)
不,这是不可能的。您无法从与当前函数不同的函数启动return
。
顺便说一下,return false;
仍然比escaping_function();
短: - )