0

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?

Zackattack
  • 304
  • 1
  • 7

0 Answers0