prototype 1 (프로토타입)
developer.mozilla.org/ko/docs/Learn/JavaScript/Objects/Object_prototypes
prototype
관련 내용 정리
모든 배열은 base object
에 속해있는 prototype
의 매서드를 상속받는다.
let x = {};
let y = {};
console.log(x);
console.log(y);
console.log(Object.getPrototypeOf(x));
// true
console.log(Object.getPrototypeOf(x) === Object.getPrototypeOf(y));
배열의 경우도 base array
의 매서드들을 상속받는다. ex) map, filter, foreach
또한 base object
의 매서드들도 같이 상속 받는다.
즉 배열은 base array
와 base object
의 두가지의 매서드들을 상속 받는다.
let myArray = [];
console.log(myArray);
'JavaScript > Vanilla JS' 카테고리의 다른 글
Array.concat (배열 추가 반환) (0) | 2021.04.18 |
---|---|
call (this의 인자값 넘겨주기) (0) | 2021.04.17 |
Array.flat (중첩 배열 풀기, 빈값 제거) (0) | 2021.04.09 |
Array.fill (배열 채우기) (0) | 2021.04.08 |
Array.findIndex (인덱스 값 찾기) (0) | 2021.04.07 |
댓글
이 글 공유하기
다른 글
-
Array.concat (배열 추가 반환)
Array.concat (배열 추가 반환)
2021.04.18 -
call (this의 인자값 넘겨주기)
call (this의 인자값 넘겨주기)
2021.04.17 -
Array.flat (중첩 배열 풀기, 빈값 제거)
Array.flat (중첩 배열 풀기, 빈값 제거)
2021.04.09 -
Array.fill (배열 채우기)
Array.fill (배열 채우기)
2021.04.08