我有这个if
条件。
if(something === true) {
element.removeChild(element.lastChild)
} else {
element.doNotRemoveChild(element.lastChild)
}
如果条件为true
,我想删除子项,否则我不想删除子项。
我知道我们在javascript中没有类似doNotRemoveChild()
的东西,所以,如何
我可以这样做吗。
答案 0 :(得分:1)
在else子句中什么也不要做。想象一下您的情况:如果正确,请删除元素节点,如果不正确,我想做什么?也许您想在那里做点什么,也许不是。如果您不想做任何事情,甚至不需要编写else条件,则它们不是强制性的。
也许您应该快速了解if / else语句在javascript中如何工作:https://www.w3schools.com/js/js_if_else.asp
看看基础知识也很不错。研究算法中的条件语句:https://medium.com/@seanguthrie/conditionals-and-how-they-are-used-in-algorithms-9c98d35b57c
答案 1 :(得分:0)
是的。只需省去其他地方。
if(something === true) {
element.removeChild(element.lastChild)
}
就是这样。这就是if
的工作:如果不满足条件,则if
下的指令将不会执行。