Source code

Revision control

Copy as Markdown

Other Tools

// Copyright 2015 Microsoft Corporation. All rights reserved.↩
// This code is governed by the license found in the LICENSE file.↩
/*---↩
description: Capturing closure variables - with↩
es6id: 14.2↩
flags: [noStrict]↩
---*/
function foo(){↩
var a = {a : 10};↩
with(a){↩
return () => a;↩
}↩
}↩
assert.sameValue(foo()(), 10, "Closure variable was captured incorrectly.");↩
reportCompare(0, 0);