add support for break and continue in block binding
This commit is contained in:
6
test/fixtures/block-binding/for-in-block-wrap-break/actual.js
vendored
Normal file
6
test/fixtures/block-binding/for-in-block-wrap-break/actual.js
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
var arr = [1, 2, 3];
|
||||
for (let i in arr) {
|
||||
let val = arr[i];
|
||||
console.log(val * 2);
|
||||
break;
|
||||
}
|
||||
16
test/fixtures/block-binding/for-in-block-wrap-break/expected.js
vendored
Normal file
16
test/fixtures/block-binding/for-in-block-wrap-break/expected.js
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
var arr = [
|
||||
1,
|
||||
2,
|
||||
3
|
||||
];
|
||||
(function () {
|
||||
for (var i in arr) {
|
||||
var _break = false;
|
||||
(function () {
|
||||
var val = arr[i];
|
||||
console.log(val * 2);
|
||||
return _break = true;
|
||||
}());
|
||||
if (_break) break;
|
||||
}
|
||||
}());
|
||||
6
test/fixtures/block-binding/for-in-block-wrap-continue/actual.js
vendored
Normal file
6
test/fixtures/block-binding/for-in-block-wrap-continue/actual.js
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
var arr = [1, 2, 3];
|
||||
for (let i in arr) {
|
||||
let val = arr[i];
|
||||
console.log(val * 2);
|
||||
continue;
|
||||
}
|
||||
14
test/fixtures/block-binding/for-in-block-wrap-continue/expected.js
vendored
Normal file
14
test/fixtures/block-binding/for-in-block-wrap-continue/expected.js
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
var arr = [
|
||||
1,
|
||||
2,
|
||||
3
|
||||
];
|
||||
(function () {
|
||||
for (var i in arr) {
|
||||
(function () {
|
||||
var val = arr[i];
|
||||
console.log(val * 2);
|
||||
return;
|
||||
}());
|
||||
}
|
||||
}());
|
||||
Reference in New Issue
Block a user