JSFiddle - React, Tailwind, and code Playground
JavaScript
function BreakException(){}
function Break(){throw new BreakException;}
(function(window,undef){
window['$each'] = function(obj,func,bind){
try{
switch (typeOf(obj)){
case 'object':
Object.each(obj,func,bind);
break;
case 'array':
Array.each(obj,func,bind);
break;
}
}catch (e){
if (false == (e instanceof BreakException)) throw e;
}
}
})(this);
var a;
$each([1,2,3],function(i){
a = i;
if (i == 2) Break();
});
console.log(a);