support destructuring in For*Statements

This commit is contained in:
Sebastian McKenzie
2014-10-09 22:41:12 +11:00
parent bb6654f786
commit 83487f22a7
5 changed files with 37 additions and 23 deletions

View File

@@ -1,4 +1,5 @@
for (var name in obj) {
var value = obj[name];
for (var _ref in obj) {
var name = _ref[0];
var value = _ref[1];
print("Name: " + name + ", Value: " + value);
}

View File

@@ -1,5 +1,6 @@
for (var _iterator = this.test.expectation.registers[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
var name = _step.value[0];
var before = _step.value[1];
var after = _step.value[2];
var _ref = _step.value;
var name = _ref[0];
var before = _ref[1];
var after = _ref[2];
}