JavaScript-Developer-I 문제 16

아래 HTML을 참조하세요.
<div id="메인">
<div id = " card-00">이 카드는 더 작습니다.</div>
<div id = "card-01">이 카드의 너비와 높이는 카드 내용에 따라 결정됩니다.</div>
</div>
ID card-01을 가진 요소의 화면 너비를 출력하는 표현식은 무엇입니까?

JavaScript-Developer-I 문제 17

아래 코드를 보면:

코드가 실행되면 무슨 일이 일어날까요?

JavaScript-Developer-I 문제 18

온라인 상점에서 구매할 수 있는 품목을 나타내는 클래스와 할인된 가격으로 판매 중인 품목을 나타내는 두 번째 클래스를 작성했습니다. 생성자는 전달된 첫 번째 값을 이름으로 설정합니다. 의사코드는 다음과 같습니다.
클래스 항목 {
생성자(이름, 가격) {
... // 생성자 구현
}
}
클래스 SaleItem은 Item을 확장합니다.
생성자(이름, 가격, 할인) {
...//생성자 구현
}
}
개발자는 Item과 SaleItem에 대한 간략한 설명을 반환하는 설명 메서드를 구현해야 하는 새로운 요구 사항이 있습니다.
regItem =new Item('스카프', 55);
saleItem = new SaleItem('Shirt' 80, -1);
Item.prototype.description = function () { return '이것은 ' + this.name입니다. console.log(regItem.description()); console.log(saleItem.description()); SaleItem.prototype.description = function () { return '이것은 할인된 ' + this.name입니다. } console.log(regItem.description()); console.log(saleItem.description()); 위 코드를 실행하면 어떤 출력이 나올까요?

JavaScript-Developer-I 문제 19

아래 코드를 참조하세요.
functionUnderTest(isOK)의 비동기 함수
(isOK)이면 'OK'를 반환합니다.
새로운 Error('not OK')를 발생시킵니다.
)
위 코드를 정확하게 테스트하는 어설션은 무엇입니까?

JavaScript-Developer-I 문제 20

아래 코드를 참조하세요.
콘솔.로그(0);
setTimeout(() => (
콘솔.로그(1);
});
콘솔.로그(2);
setTimeout(() => {
콘솔.로그(3);
), 0);
콘솔.로그(4);
숫자는 어떤 순서로 기록되나요?