他在这里说他已停止使用new
,Object.create
和this
,但没有真正解释替代方案。任何人都可以告诉我这看起来怎么样?
答案 0 :(得分:45)
你应该观看整个视频,他在later in the video解释。
function constructor(spec) {
let {member} = spec,
{other} = other_constructor(spec),
method = function () {
// accesses member, other, method, spec
};
return Object.freeze({
method,
other
});
}