JavaScript-Developer-I 문제 36

유니버설 컨테이너(UC)가 새로운 랜딩 페이지를 출시했지만 사용자는 웹사이트가 느리다고 불평합니다. 개발자가 이 문제를 일으키는 일부 기능을 발견했습니다. 이를 확인하기 위해 개발자는 모든 것을 실행하고 이러한 의심스러운 기능 각각의 시간을 기록하기로 결정했습니다. 소비합니다.

그러면 개발자가 세 가지 기능 중 하나에 소요된 시간을 얻기 위해 어떤 기능을 사용할 수 있습니까?

JavaScript-Developer-I 문제 37

다음 어레이를 참조하십시오.
arr1 = [ 1, 2, 3, 4, 5 ]라고 합시다.

어떤 두 줄의 코드가 두 번째 배열을 생성합니까? arr2가 생성되어 arr2가 arr1에 대한 참조가 아닙니다.

JavaScript-Developer-I 문제 38

개발자가 레스토랑 청구서를 계산하는 코드를 가지고 있지만 코드를 테스트하는 동안 잘못된 답을 생성합니다.
함수 계산 청구서 ( 항목 ) {
합계 = 0으로 하자.
총계 += findSubTotal(항목);
합계 += addTax(총계);
총계 += addTip(총계);
총 반환;
}
개발자가 computeBill 내에서 각 함수 실행을 단계별로 실행할 수 있는 옵션은 무엇입니까?

JavaScript-Developer-I 문제 39

아래 코드를 참조하세요.
하자 str = '자바스크립트';
Str[0] = 'J';
Str[4] = 'S';
문자열 인덱스 값을 변경한 후 str의 값은 'javascript'입니다. 이 값의 이유는 무엇입니까?

JavaScript-Developer-I 문제 40

아래 코드를 참조하세요.
새로운 약속((해결, 거부) => {
상수 분수 = Math.random();
if( fraction > 0.5) reject("fraction > 0.5, " + fraction);
해결(분수);
})
.then(() =>console.log("해결됨"))
.catch((오류) => console.error(오류))
.finally(() => console.log(" 내가 언제 호출되나요?"));

08행의 Promise.finally는 언제 호출됩니까?