16 lines
205 B
JavaScript

var obj = {
name: 'x',
method() {
var f = (x) => ({[this.name]: x});
var o = f(1);
assert.equal(1, o.x);
this.name = 2;
o = f(3);
assert.equal(3, o[2]);
}
};
obj.method();