如何使JavaScript函数具有错误的选项,以确保该函数不执行?
这是代码:
function deleteExtraRows(tableID){
tableID = '#'+tableID;
$(tableID+' tr').each(function(){
if($(tableID+' tr').length>1){
$(this).remove();
}
});
}
我还希望能够给它一个(false)选项,因此我可以运行deleteExtraRows(false),这将不会使该函数运行。我知道这似乎有些倒退,但如果可以的话,它将适合我正在研究的项目。
请帮忙!
最佳答案
这应该可以解决问题:
function deleteExtraRows(tableID){
if(tableID === false)
return;
....
}
与
===
相对,使用==
很重要,因为===
也会检查类型。如果tableID为0或空字符串,则它将评估为true并返回。关于javascript - 给JavaScript函数一个'false'选项?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12713644/