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);