Tag: ternary

No ifs…alternatives to statement branching in JavaScript

You could do this..

//Example 1 function getEventTarget(evt) { if (!evt) {	evt = window.event; } if (!evt) {	return; } var target; if (evt.target) { target = evt.target; } else { target = evt.srcElement; } return target; }

or you could do this…

//Example 2 function getEventTarget(evt) { evt = evt || window.event; return evt && (evt.target || evt.srcElement); }

Continue reading “No ifs…alternatives to statement branching in JavaScript”