/**
 * Created by mao_siyu on 2018/11/14.
 * JS 基于原型实现扩展
 */
String.prototype.go = function () {
    console.log('我是自定义的Go函数')
}

"".go()
// 我是自定义的Go函数

// ===================================================

/**
 * Created by mao_siyu on 2018/11/14.
 * JS 基于原型实现继承
 */
var E = function () {

    this.name = 'eName';
}

var F = function () {

    this.age = '18';
    this.sex = '女';
}

var G = function () {
    this.name = 'gName';
}

var e = new E();
var f = new F();
var g = new G();

// f对象 继承 e对象
Object.setPrototypeOf(f, e);
// g对象 继承 f对象
Object.setPrototypeOf(g, f);

console.log(f.name);
console.log(g.name);
// eName
// gName
分类: JavaScript

发表评论

电子邮件地址不会被公开。 必填项已用*标注