龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

JavaScript极简入门教程(二):对象和函数(5)

时间:2014-10-30 02:00来源:网络整理 作者:网络 点击:
分享到:
复制代码 代码如下: Object.prototype.superior = function(name) { var that = this, method = that[name]; return function() { return method.apply(that, arguments); }; }; var coolcat = function (sp

复制代码 代码如下:

Object.prototype.superior = function(name) {
    var that = this, method = that[name];
    return function() {
        return method.apply(that, arguments);
    };
};
 
var coolcat = function (spec) {
    // 获取子类的 get_name 方法
    var that = cat(spec), super_get_name = that.superior('get_name');
    that.get_name = function(n) {
        return 'like ' + super_get_name() + ' baby';
    };
    return that;
};

精彩图集

赞助商链接