block hoist assignment pattern destructuring - fixes #652
This commit is contained in:
@@ -3,4 +3,11 @@ function* foo() {
|
||||
return bar;
|
||||
}
|
||||
|
||||
assert.deepEqual(foo().next().value, "bar");
|
||||
assert.equal(foo().next().value, "bar");
|
||||
|
||||
function *foo({ bar = 0 }) {
|
||||
return bar;
|
||||
}
|
||||
|
||||
assert.equal(foo({ bar: undefined }).next(), 0);
|
||||
assert.equal(foo({ bar: 3 }).next(), 3);
|
||||
|
||||
Reference in New Issue
Block a user