머리말
인터넷에는 JavaScript의 사용법에 대한 더 자세한 소개가 많이 있습니다. 이 기사에서는 참고 학습 자료와 인터넷을 참조할 수 있습니다. 이 글은 자바스크립트에서 this의 사용법을 간단하게 설명하기 위해 컬렉션과 인터넷의 컬렉션을 결합하여 모든 사람이 자바스크립트에서 this의 사용법을 빠르게 이해하는 데 도움이 되기를 바랍니다.
텍스트
1. 사용 예
[javascript]
window.color = “red”;
var o = { color: “blue” }; {
경고(this.color)
}
sayColor(); //"빨간색"
o.sayColor = sayColor; //"파란색"
2. 이 항목의 사용법을 쉽게 이해할 수 있음
이 항목이 가리키는 곳:
이 항목이 실행되는 환경(컨텍스트 개체) 또는 간단히 이해: 함수가 있는 경우의 현재 범위 호출됩니다.
예제 코드는 즉시 이해할 수 있습니다:
[javascript]
var fun = function() {
console.log(this)
}
fun(); // 콘솔: window와 fun의 실행 컨텍스트는 window입니다. 즉, 이 함수(fun())가 호출될 때 현재 범위는 window입니다.
new fun();//console: fun, fun의 실행 컨텍스트는 fun 객체 내에 있습니다. 즉, 이 함수(fun())가 호출될 때 현재 범위는 fun 객체 내에 있습니다.
3. 이 사용법의 특별한 경우
(1) 사례:
[html]
얻어진 결과는 다음과 같습니다.
function deco() {
this.value = Math.random();
}
[html]
결과는 다음과 같습니다.
function onclick() {
데모();