jsはオブジェクト指向プログラミングを実現する.
2405 ワード
参照リンク https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Object/Object/create
jsにはクラスと実例の概念がない. しかし、まだオブジェクト指向プログラミングが可能です.
構文:
一つの対象をもとにして 継承されたサブオブジェクトを作成する方法
Object.create(proto)
備考:
プロトは原型の対象です.
eg;
jsにはクラスと実例の概念がない. しかし、まだオブジェクト指向プログラミングが可能です.
構文:
一つの対象をもとにして 継承されたサブオブジェクトを作成する方法
Object.create(proto)
備考:
プロトは原型の対象です.
eg;
var student = {
name : 'student',
height : 1.6,
run : function () {
console.log(this.name + ' is running ');
}
};
function createStudent(name) {
var proto = Object.create(student);
proto.name = name;
return proto;
}
var wang = createStudent('wang');
wang.run();