JavaScript의 원형
                                            
                                                
                                                
                                                
                                                
                                                
                                                 11092 단어  webdevtutorialjavascript
                    
소개하다.
원형 및 원형 체인
(숫자, 문자열, 부울 값) 및 다른 하나는 객체 유형(배열, 객체 문자 및 함수)입니다.
Number 포장, 문자열용String 포장, 브리지용Boolean 포장.Array로 포장하고 대상은 Object로 포장하며 함수는 Function로 포장한다.Object이라는 전역 대상이다.
 Object.getPrototypeOf() 방법을 사용할 수 있다.const arr = [1, 2, 3];
const arrWrapperProto = Object.getPrototypeOf(arr);
console.log(arrWrapperProto); // Array
const objectProto = Object.getPrototypeOf(arrWrapperProto);
console.log(objectProto); // Object
const objectParentProto = Object.getPrototypeOf(objectProto);
console.log(objectParentProto); // null
속성, 메소드 찾기
전형적인 유전
const person = {
  isTalkative: true,
  talk() {
    console.log("Talking...");
  },
};
const student = {
  name: "John",
  age: 12,
};
Object.setPrototypeOf(student, person);
console.log(student.name); // John
console.log(student.isTalkative); // true
student.talk(); // Talking...
console.log(Object.getPrototypeOf(student) === person); // true
Object.setPrototypeOf()를 사용하고 학생의 원형을 개인으로 설정한다.
 Object이며 Object의 원형은 비어 있다.Object가 제공한 모든 속성과 방법을 방문할 권리가 있다는 것을 의미한다.Object에서 모든 속성과 방법을 접근할 권리가 있다.객체 작성
function Student(name, age) {
  this.name = name;
  this.age = age;
}
Student.prototype.isTalkative = true;
Student.prototype.talk = function () {
  console.log("Talking...");
};
const john = new Student("John", 12);
console.log(john.age); // 12
john.talk(); // Talking...
constructor function라고 부른다.this는 만든 객체를 가리킵니다.new 방법은 대상 문자에서 대상을 만드는 데 사용됩니다.const person = {
  isHappy: true,
  introduce() {
    console.log(`Hi I'm ${this.name}`);
  },
};
const john = Object.create(person);
john.name = "John";
console.log(john.isHappy); // true
john.introduce(); // Hi I'm John
console.log(Object.getPrototypeOf(john) === person); // true
Object.create() 방법은john의 원형을 개인 대상으로 설정합니다.결론
Reference
이 문제에 관하여(JavaScript의 원형), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mvganeshkumar06/prototypes-in-javascript-40md텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                                
                                
                                
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)