js prototype

/**
*
*/
if(typeof Object.beget !== 'function'){
    Object.beget = function(o){
        var F = function(){};
        F.prototype = o;
        return new F();
    }
}

/*
*
*/
var foo = {
    name : 'foo',
    print: function(msg){
        console.log(msg)
    }
}
/*
*
*/
foo.print('hello')
/*
*
*/
var bar = Object.beget(foo);
bar.print('world');

展开阅读全文
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值