相关疑难解决方法(0)

Crockford Prototypical Inheritance的一个小缺点

只是在JS中尝试不同的继承技术,并且遇到了一些关于Crockford的Prototypal Inheritance模式的轻微不满:

function object(o) {
    function F() {}
    F.prototype = o;
    return new F();
}

var C,
    P = {
         foo:'bar',
         baz: function(){ alert("bang"); }
         }

C = object(P);
Run Code Online (Sandbox Code Playgroud)

这一切都很好 - 除非你登录到控制台 - 对象显示为F.我已经看到了可以重新指定构造函数的经典仿真 - 是否有类似的方法来强制对象(控制台)引用?

javascript prototypal-inheritance

8
推荐指数
1
解决办法
456
查看次数

标签 统计

javascript ×1

prototypal-inheritance ×1