problem

이 문제들을 다 풀면 Inheritance pattern 정복!

오연 : Oana 2020. 5. 12. 12:42

Q1. 방법 1 방법 2 차이는 무엇인가요? 간단하게 서술해주세요.

더보기

방법 1

Student.prototype Person.prototype으로 재할당해주는 (덮어씌워져서 Student 속성이 사라진다.)

자식의 메소드가 바뀌면 부모의 메소드, 연결된 모든 메소드의 값이 바뀌게 된다.

 

방법 2

Student.prototype Person.prototype 상속받을  있게 만들어주는 

Person 프로토타입을 복사해서 넣어주는 것

 

Q2. 🤯 다코드의 결과는 무엇인가요?

 

 

A "hello, world"

B TypeError

C function () {

  console.log("hello, world")

 

더보기

answer

"hello, world"

 

 

 

 

Q3. 다음 코드의 결과는 무엇인가요?

A "hello, world"

B TypeError

C function () {

console.log("hello, world")

}

 

더보기

answer

TypeError

 

 

Q4  🤯🤯다음 코드의 결과는 무엇인가요?

A Person

B Student

C undefined

D Object

더보기

answer

Person

 

 

 

Q5. 다음 코드의 결과는 무엇인가요?

A "hello, walli"

B "hi"

C "C"

D TypeError

 

더보기

answer

“hi”

b SayHi 없으면 a 가서 SayHi를 찾는다!

 

Q6. 🤯 이후에 등장하는 다섯 개의 문제는 첨부된 코드와 관련된 문제입니다.

 

c instanceof B 결과는 무엇인가요?

 

더보기

answer

True

 

b instanceof C 결과는 무엇인가요?

 

더보기

answer

False

 

c instanceof A 결과는 무엇인가요?

 

더보기

answer

true

 

 

b instanceof A 결과는 무엇인가요?

 

더보기

answer

true

 

 

a instanceof B 결과는 무엇인가요?

 

더보기

answer

false

 

Q11. 🤯 다음 코드의 결과는 무엇인가요? (순서대로)

A 'kali' / 26 / 'pink'

B 'walli' /  26 / undefined

C 'kali' / 20 / undefined

D 'kali' / 20 / 'pink'

E 'kali' / undefined / undefined

 

더보기

answer

C 'kali' / 20 / undefined

 

Q12. 다음 코드의 결과는 무엇인가요?

A 'hello, world'

B 'hello, world' 콘솔에 출력하고 객체 {} 반환

C 객체 {} 반환

D undefined

 

더보기

answer

A 'hello, world'

 

Q13. 다음 코드의 결과는 무엇인가요?

A 'hello, world'

B 'hello, world' 콘솔에 출력하고 객체 {} 반환

C 객체 {} 반환

D undefined

 

더보기

answer

B ’hello, world' 콘솔에 출력하고 객체 {} 반환

 

Q14 🤯 다음 코드의 결과는 무엇인가요? (순서대로)

A 'kim' / 'kim'

B 'kim' / 'park'

C 'park'/ 'park'

D 'park' / 'kim'

 

더보기

answer

B 'kim' / 'park'