babel/test/fixtures/traceur/ArrayComprehension/ThisInComprehension.js
2015-01-04 19:40:09 +11:00

15 lines
301 B
JavaScript

// Options: --array-comprehension
// https://github.com/google/traceur-compiler/issues/1086
var object = {};
function f() {
var a = [for (x of [1]) this];
var b = [for (x of [1]) this];
assert.deepEqual(a, [this]);
assert.deepEqual(a, [object]);
assert.deepEqual(a, b);
}
f.call(object);