728x90
Prototype
object는 자동적으로 prototype이 생김
그걸 상속해줄수있음
밑 3개의 콘솔로그의 결과:
rabit에는 분명 jump밖에 없는데 animal의 인스턴스가 출력이 되는 이유는 js가 자식에게 찾는 값이 없으면 부모한테 가서 찾기때문. 자바에서의 상속과 비슷하다.
부모에 속성을 추가하면 자식에도 자동적으로 적용 가능
++ 추가적으로 더 공부해봄
다른 자료형의 프로토타입도 살펴보면 많은 메서드들을 볼 수 있음.
짱인디?
와우 내가 직접 함수를 만들어서 특정 클래스나.. 객체?에 적용도 가능
콜백함수
++ 수업때 졸아서 제대로 못들었다 ㅋㅋ 따로 보충 고고
정의 함수에 파라미터로 들어가는 함수
용도 순차적으로 실행하고 싶을때 쓴다.
function product(callback) {
setTimeout(callback, 1000);
}
//callback hell
//콜백함수를 여러개 중첩하면 작업내용을 이해하기가 어려워진다.
product(() => {
console.log('1. 상품선택');
product(() => {
console.log('2. 상품결제');
product(() => {
console.log('3. 상품배송');
product(() => {
console.log('4. 상품도착');
});
});
});
});
//콜백지옥문제를 해결하고 비동기 처리도 간결하게 작성할 수 있는 promise(ES6)를 제공한다
뭐야 별거아니었네 이름이 제일 어려움
728x90
'study > js' 카테고리의 다른 글
자바스크립트 관련 (0) | 2022.08.23 |
---|---|
나름 재밌는 js (0) | 2022.05.21 |
JavaScript Array 정리! (feat. 드림코딩 앨리님) (0) | 2022.01.10 |
JavaScript Object 정리 (feat. DreamCoding Ellie~) (0) | 2022.01.09 |
자바스크립트 클래스와 오브젝트! (feat. 드림코딩 by 엘리님) (0) | 2022.01.08 |
댓글