__proto__
とObject.create
メソッドの違いを知りたいです。次の例を見てください。
var ob1 = {a:1};
var ob2 = Object.create(ob1);
ob2.__proto__ === ob1; // TRUE
これは、Object.create メソッドが新しいオブジェクトを作成し、__proto__
パラメーターとして受け取ったオブジェクトへのリンクを設定することを意味します。__proto__
create メソッドを使用する代わりに、 linkを直接使用しないのはなぜですか?