11 lines
177 B
JavaScript
11 lines
177 B
JavaScript
function build(val) {
|
|
return class {
|
|
[this.key]() {
|
|
return val;
|
|
}
|
|
};
|
|
}
|
|
|
|
var Class = build.call({ key: "foo" }, "bar");
|
|
assert.equal(new Class().foo(), "bar");
|