this
키워드는 컨텍스트를 나타냅니다. 이는 함수가 객체의 일부 또는 독립형 함수로 호출되는지 여부에 따라 다릅니다. call()
JavaScript의 고도는 변수 및 기능이 격리 범위의 상단으로 이동하는 프로세스를 나타냅니다. 그러나 함수는 초기 값을 유지하지만 변수는 초기 값을 유지하지 않으며 초기에 apply()
로 설정됩니다. this
다음 코드를 고려하십시오
<code>undefined
변수는 키워드 로 선언된다는 것입니다. 이것은 가 함수의 로컬 변수임을 의미합니다. 대신,
질문 2 : "기본"메소드를 만듭니다 함수를 정의하십시오. 이 함수는 정수를 수용하여 문자열을 반복 해야하는 횟수를 지정합니다. 이 함수는 지정된 숫자로 반복되는 문자열을 반환합니다. 예를 들면 :
<<> 답변 및 <🎜 입니다. 그 이유는 변수와 함수가 모두 촉진되기 때문입니다 (함수의 상단으로 이동) 변수는 할당 된 값을 유지하지 않기 때문입니다. 따라서 변수를 인쇄 할 때는 <🎜 가 함수에 존재하지만 (선언 됨) 여전히
<<> 코드 프린트 는 <🎜 객체의 함수로 불립니다. 따라서 컨텍스트는 후자를 나타냅니다. 함수는 객체의 가 암시 적으로 글로벌 객체의 특성으로 설정되기 때문에 발생합니다. 따라서 함수는 라는 속성의 값을 리턴합니다.이 경우 코드 스 니펫의 첫 번째 줄에서 코드에 의해 설정된 값입니다.
질문 5 : 및
JavaScript 인코딩 인터뷰를 준비하는 방법은 무엇입니까? 및 ES6 기능과 같은 개념을 이해하는 것이 포함됩니다. Leetcode, Hackerrank 및 Codewars와 같은 플랫폼에서 코딩 문제를 수행합니다. 또한 일반적인 JavaScript 인터뷰 질문을 읽고 직접 해결하십시오. 마지막으로 JavaScript의 기본 작업 원칙을 이해하십시오. 여기에는 이벤트 루프, 통화 스택 및 JavaScript의 비 블로킹 기능 이해가 포함됩니다.
JavaScript의 폐쇄는 무엇이며 왜 중요한가?
JavaScript에서 "(function() {
var a = b = 5;
})();
console.log(b);
a
이 질문은 개발자의 JavaScript 상속 및 <🎜 🎜> 속성에 대한 이해를 테스트합니다. 또한 개발자가 기본 데이터 유형의 기능을 확장 할 수 있는지 확인합니다 (수행하지 않아야 함). 여기서 또 다른 중요한 요점은 정의 된 덮어 쓰기 기능을 피하는 방법을 이해한다는 것을 증명하는 것입니다. 이 기능은 자신의 기능을 정의하기 전에 기능이 존재하지 않는지 테스트하여 수행됩니다.
var
이 기술은 JavaScript 기능을 시뮬레이션하라는 요청을받을 때 특히 유용합니다. a
<🎜 🎜> <<> 질문 3 : 개선 (function() {
var a = b = 5;
})();
console.log(b);
undefined
질문 4 : 2
JavaScript에서 어떻게 작동하는지 <🎜 a
undefined
(function() {
'use strict';
var a = window.b = 5;
})();
console.log(b);
this
및 <🎜 🎜>. 그 이유는 JavaScript에서 함수의 컨텍스트 ( 키워드를 참조하는)는 함수가 정의 된 방식이 아니라 기능을 어떻게 호출하는지에 달려 있기 때문입니다. 첫 번째 console.log('hello'.repeatify(3));
Aurelio De Rosa
답변 John Doe
this
console.log()
와 의 차이"라는 기사를 읽는 것이 좋습니다. 다음 코드에서는 getFullname()
를 사용하지만이 경우 obj.prop
는 동일한 결과를 생성합니다.
fullname
결론 getFullname()
test
이 기사에서는 인터뷰 중에 JavaScript 개발자를 테스트하는 데 사용되는 5 가지 일반적인 질문에 대해 논의합니다. 실제 질문은 인터뷰마다 다를 수 있지만, 다루는 개념과 주제는 종종 매우 유사합니다. 나는 당신이 재미 있고 당신의 지식을 테스트하기를 바랍니다. 인터뷰 중에 다른 흥미로운 질문을 받으면 언제든지 우리와 공유하십시오. 이것은 많은 개발자들에게 도움이 될 것입니다. window
test
faqs (faq) window
fullname
JavaScript 인코딩 인터뷰에서 어떤 일반적인 실수를 피해야합니까? async/await
"의 개념을 설명 할 수 있습니까?
를 사용합니다. 콜백은 다른 기능에 대한 인수로 전달되는 함수이며 일부 작업이 완료된 후에 호출됩니다. 약속은 비동기 작업이 마침내 완료되거나 실패했음을 나타내는 대상입니다.
JavaScript의 프로토 타입은 무엇입니까?
this
JavaScript에서 ""의 차이점을 설명해 주시겠습니까?
JavaScript의 이벤트 루프는 무엇입니까?
JavaScript 약속은 무엇입니까?
일반적인 JavaScript 디자인 패턴은 무엇입니까?
this
위 내용은 5 전형적인 JavaScript 인터뷰 연습의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!