promiseland.js
function(jsStr, __parObj){
      if (!__parObj){
        return eval(jsStr);
      };
      
      var s = "";
      var n;
      for (n in __parObj){
        s += "var " + n + " = __parObj." + n + ";";
      };
      
      //s = "(function(){" + s;
      s += jsStr;
      //s += "})();";
      
      return eval(s);
    }
function(jsStr, __parObj){
      if (!__parObj){
        return eval(jsStr);
      };
      
      var s = "";
      var n;
      for (n in __parObj){
        s += "var " + n + " = __parObj." + n + ";";
      };
      
      //s = "(function(){" + s;
      s += jsStr;
      //s += "})();";
      
      return eval(s);
    }
function ( jsStr , __parObj ) { if ( ! __parObj ) { return eval ( jsStr ) ; } ; var s = "" ; var n ; for ( n in __parObj ) { s += "var " + n + " = __parObj." + n + ";" ; } ; //s = "(function(){" + s; s += jsStr ; //s += "})();"; return eval ( s ) ; }
eval this is here because its pure javascript
eval this is here because its pure javascript