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↩
es6id: 14.2↩
---*/
var a;↩
function foo(){↩
eval("a = 10");↩
return ()=>a;↩
}↩
assert.sameValue(foo()(), 10, "Closure variable was captured incorrectly.");↩
reportCompare(0, 0);