Javascript 개체 표기 Pproblem
-
21-12-2019 - |
문제
내가 바이올린 http://jsbin.com/EvIYomiF/4/ 그냥을 발견한 경우에는 그 문제 자바스크립트가에서 두 개의 파일이 있습니다.
니다.당신이 볼 수 있는 데모,dom 범위는 덮어쓰고 어떻게든 내가고 싶은 이유를 이해합니다.내 말은,자=이킹은 확실히 나쁜 연습,그러나 내가 이해하지 않는 이유는 덮어쓰기
나는 단어를 찾을 수없는 문제를 설명하기 위해,나는 그것에 대해 죄송하지만,바이올린은 영원히 울리네 오,긴 밤을 발견하고 문제를니다
해결책
모두 추측에 대해 this
는 관련이 없고 모든 사람이 주도하고 당신은 잘못된 흔적입니다.
문제는 self
되지 않은 격리를 사용하여 var
그래서 그것은 따라서 글로벌입니다.두 번째 self
덮어쓴다.
단순히 그것을 만들기 var self=this
이 모든 작동합니다.무엇을 했는 일반적인 관행을 방지하는 변화의 컨텍스트 this
내 jQuery 이벤트 처리기
제휴하지 않습니다 StackOverflow