I just thought of this and think it would be pretty cool if it were possible. Say I have an if statement
if(document.getElementById('element')){
//if true
}
Instead of having to define the value before in a variable, or after if its true. Just return the value if its true is some kind of predefined variable.
if(document.getElementById('element')){
EvaluatedIF.innerHTML="Element Found"
}
Heres another
var element1 = 4
var element2 = 6
if(element1 + element2 > 9){
document.getElementById('answer').innerHTML=EvaluatedIF
}
<div id="answer">10</div>
Instead of
if(element1 + element2 > 9){
document.getElementById('answer').innerHTML=element1 + element2
}
I think this would be most useful for DOMS with a lot of
//Current
if(e.target.closest('.element1')){
e.target.closest('.element1').dowhatever
}else if(e.target.closest('.element2')){
e.target.closest('.element2').dowhatever
}
//New
if(e.target.closest('.element1')){
EvaluatedIF.dowhatever
}else if(e.target.closest('.element2')){
EvaluatedIF.dowhatever
}
Is there a tool to do this? Or are my javascript methods just terrible?