Source code

Revision control

Copy as Markdown

Other Tools

// |jit-test| skip-if: !this.hasOwnProperty("Tuple")
gczeal(14); // Be sure to run compacting GC
function f() {
assertEq(#[1, 2].flatMap(function(e) {
return #[e, e * 2];
}), #[1, 2, 2, 4]);
var result = #[1, 2, 3].flatMap(function(ele) {
return #[
#[ele * 2]
];
});
assertEq(result.length, 3);
assertEq(result[0], #[2]);
assertEq(result[1], #[4]);
assertEq(result[2], #[6]);
}
for (i = 0; i < 20; i++) {
f();
}