25. What's the output?
const obj = { a: 'one', b: 'two', a: 'three' };
console.log(obj);
정답 C // 객체의 속성을 아는지에 대한 문제
같은 프로퍼티 네임을 갖는 경우에는 프로퍼티 값이 갱신된다.
코드로 바꾸면 다음과 같다.
const obj = {};
obj.a = 'one';
obj.b = 'two';
obj.a = 'three';
26. The JavaScript global execution context creates two things for you: the global object, and the "this" keyword.
정답 A // 실행 컨텍스트에 대해 아는지에 대한 문제
맞추긴 했지만, 정확히 설명은 못 하겠다. 공부가 필요하다.
(2024-04-08)
27. What's the output?
for (let i = 1; i < 5; i++) {
if (i === 3) continue;
console.log(i);
}
정답 C // 반복문의 continue를 아는지에 대한 문제
i === 3일 때, 그 값은 건너뛴다.
따라서 1, 2, 4가 출력된다.
28. What's the output?
String.prototype.giveLydiaPizza = () => {
return 'Just give Lydia pizza already!';
};
const name = 'Lydia';
console.log(name.giveLydiaPizza())
정답 A // 모르겠다. 공부 필요. 일단 keep
'코딩테스트 > 리디야 할리 JS Quiz' 카테고리의 다른 글
JS Quiz 33-36. call, bind / 즉시실행함수 / falsy-truthy 값 / typeof 연산자 (0) | 2024.04.13 |
---|---|
JS Quiz 29-32. 객체 / 동기-비동기 / event.target / capturing-bubbling (0) | 2024.04.10 |
JS Quiz 21-24. eval() / ?? / var / 프로퍼티 네임 - has() (0) | 2024.04.06 |
JS Quiz 17-20. 함수의 리턴 / 객체의 특성 / rest parameter / 엄격 모드 (0) | 2024.04.05 |
JS Quiz 13-16. 이벤트 전파 / 객체와 프로토타입 / 묵시적 형변환 / 후위-전위 연산 (0) | 2024.04.02 |
댓글