Jsでは原型による継承が可能です.
2401 ワード
function Person() {
}
function Student() {
}
//alert(Person.prototype);//Object
Person.prototype.name = function () {
alert('name');
}
Person.prototype.age = 5;
Person.prototype["sex"] = 'male';
Person.prototype['student'] = Student;
// SuperPerson person
function SuperPerson() {
}
// 1: SuperPerson Person
SuperPerson.prototype = Person.prototype;
var sp = new SuperPerson();
//alert(sp.sex);
// 2: SuperPerson Person p
var p = new Person();
SuperPerson.prototype = p;
var sp2 = new SuperPerson();
//alert(sp2.sex);
window.onload = function () {
//Person.prototype.toString();
}
// :
/*
1.prototype function , json ,
2. , prototype 。
3.js prototype prototype 。
*/