use scope for uid registry instead of a global registry

This commit is contained in:
Sebastian McKenzie
2015-01-22 00:27:45 +11:00
parent 4ce7d5a5b4
commit ac373a9e1c
6 changed files with 63 additions and 47 deletions

View File

@@ -10,15 +10,15 @@ function one() {
one(1, 2);
function two() {
var _arguments2 = arguments;
var _arguments = arguments;
var inner = function () {
return _arguments2;
return _arguments;
};
var another = function () {
var _arguments3 = arguments;
var _arguments2 = arguments;
var inner2 = function () {
return _arguments3;
return _arguments2;
};
};
@@ -27,18 +27,18 @@ function two() {
two(1, 2);
function three() {
var _arguments4 = arguments;
var _arguments = arguments;
var fn = function () {
return _arguments4[0] + "bar";
return _arguments[0] + "bar";
};
return fn();
}
three("foo");
function four() {
var _arguments5 = arguments;
var _arguments = arguments;
var fn = function () {
return _arguments5[0].foo + "bar";
return _arguments[0].foo + "bar";
};
return fn();
}

View File

@@ -23,25 +23,25 @@ function somethingAdvanced(_ref) {
var y2 = _ref.bottomRight.y;
}
function unpackObject(_ref2) {
var title = _ref2.title;
var author = _ref2.author;
function unpackObject(_ref) {
var title = _ref.title;
var author = _ref.author;
return title + " " + author;
}
console.log(unpackObject({ title: "title", author: "author" }));
var unpackArray = function (_ref3, _ref4) {
var unpackArray = function (_ref, _ref3) {
var _ref2 = _slicedToArray(_ref, 3);
var a = _ref2[0];
var b = _ref2[1];
var c = _ref2[2];
var _ref32 = _slicedToArray(_ref3, 3);
var a = _ref32[0];
var b = _ref32[1];
var c = _ref32[2];
var _ref42 = _slicedToArray(_ref4, 3);
var x = _ref42[0];
var y = _ref42[1];
var z = _ref42[2];
var x = _ref32[0];
var y = _ref32[1];
var z = _ref32[2];
return a + b + c;
};

View File

@@ -7,7 +7,7 @@ var t = function (f) {
};
function t(f) {
for (var _len2 = arguments.length, items = Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {
items[_key2 - 1] = arguments[_key2];
for (var _len = arguments.length, items = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
items[_key - 1] = arguments[_key];
}
}

View File

@@ -7,7 +7,7 @@ var t = function () {
};
function t() {
for (var _len2 = arguments.length, items = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
items[_key2] = arguments[_key2];
for (var _len = arguments.length, items = Array(_len), _key = 0; _key < _len; _key++) {
items[_key] = arguments[_key];
}
}