クラスプロトタイプインスタンス関係
プロトタイプオブジェクト(!=prototypeプロパティ)
インスタンス、プロトタイプ関係
prototype(プロパティ):prototypeプロパティはプロトタイプオブジェクトを参照します.
proto:オブジェクトの作成に使用されるプロトタイプを参照するプロトタイプオブジェクトのリンクがあります.
this:インスタンスオブジェクトを指します.
class Human {
constructor(name, age) {
this.name = name;
this.age = age;
}
sleep() {
return this.name;
}
}
let kimcoding = new Human('김코딩', 20);
Human関数のprototype属性で参照されるプロトタイプオブジェクトは、newという演算子とHuman関数で生成されるすべてのオブジェクトのプロトタイプオブジェクトです.つまり、生成されたすべてのオブジェクトが参照されます!2つの
アレイインスタンス
私たちが作成したすべての配列はArrayのインスタンスオブジェクトです!
let arr = [1, 2, 3]
arr.length // 3
arr.push(4)
===
let arr2 = new Array(1,2,3)
arr2.length
arr2.push(4)
)
https://www.youtube.com/watch?v=ddJcDZHBRm0&list=PLZKTXPmaJk8JZ2NAC538UzhY_UNqMdZB4&index=14
** https://www.nextree.co.kr/p7323/
Reference
この問題について(クラスプロトタイプインスタンス関係), 我々は、より多くの情報をここで見つけました https://velog.io/@ellie12/class-prototype-instance-관계テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol