«this» 태그된 질문

많은 객체 지향 프로그래밍 언어에서 현재 클래스 인스턴스 또는 객체를 참조하는 키워드입니다.

11
콜백 내에서 올바른 'this'에 액세스하는 방법은 무엇입니까?
이벤트 핸들러를 등록하는 생성자 함수가 있습니다. function MyConstructor(data, transport) { this.data = data; transport.on('data', function () { alert(this.data); }); } // Mock transport object var transport = { on: function(event, callback) { setTimeout(callback, 1000); } }; // called as var obj = new MyConstructor('foo', transport); 코드 스 니펫 실행결과 숨기기스 …
1425 javascript  callback  this 

22
“this”키워드는 어떻게 작동합니까?
На этот вопрос есть ответы на 스택 오버플로 на русском : Потеря контекста вызова 나는 무엇에 대한 명확한 설명이없는 것으로 나타났습니다 this키워드가 키워드가 스택 오버플로 사이트의 JavaScript에서 올바르게 (잘못) 사용되는 방법에 . 나는 그것에 대해 매우 이상한 행동을 목격했으며 왜 그런 일이 일어 났는지 이해하지 못했습니다. 어떻게 this작동하고 언제 사용해야합니까?
1309 javascript  this 

7
AngularJS 컨트롤러에서 'this'와 $ scope
AngularJS 홈페이지 의 "Create Components"섹션 에는 다음 예제가 있습니다. controller: function($scope, $element) { var panes = $scope.panes = []; $scope.select = function(pane) { angular.forEach(panes, function(pane) { pane.selected = false; }); pane.selected = true; } this.addPane = function(pane) { if (panes.length == 0) $scope.select(pane); panes.push(pane); } } 어떻게 '공지 select방법에 추가됩니다 …


7
'$ (this)'와 'this'의 차이점은 무엇입니까?
현재이 튜토리얼을 진행하고 있습니다 : jQuery 시작하기 아래 두 가지 예의 경우 : $("#orderedlist").find("li").each(function (i) { $(this).append(" BAM! " + i); }); $("#reset").click(function () { $("form").each(function () { this.reset(); }); }); 첫 번째 예에서는 $(this)각 li요소 안에 텍스트를 추가 하는 데 사용 됩니다 . 두 번째 예 this에서는 양식을 재설정 …
567 javascript  jquery  this 




18
수업에서 "this"를 언제 사용해야합니까?
나는 그것이 this현재 객체 를 참조 한다는 것을 알고 있습니다. 하지만 언제 사용해야하는지 모르겠습니다. 예를 들어, 일부 방법 x대신에 사용하면 차이가 this.x있습니까? 수 있음 x고려 방법에 대한 로컬 변수를 참조 할 것인가? 나는이 방법에서만 볼 수있는 변수를 의미합니다. 무엇에 대해 this.method()? 사용할 수 있습니까? 사용해야합니까? 방금을 사용 method()하면 기본적으로 현재 …
267 java  oop  this 

7
활동 컨텍스트 또는 애플리케이션 컨텍스트를 언제 호출해야합니까?
이 두 문맥이 무엇인지에 대해 많은 글이 게시되었습니다. 그러나 나는 여전히 그것을 제대로 이해하지 못하고 있습니다. 내가 지금까지 이해 한 것처럼 : 각각은 클래스의 인스턴스이므로 일부 프로그래머는 this.getApplicationContext()메모리를 "누설"하지 않기 위해 가능한 한 자주 사용하는 것이 좋습니다 . 이는 다른 인스턴스 this( Activity인스턴스 컨텍스트를 얻는 ) Activity가 사용자가 전화를 기울이거나 …


30
"this"키워드는 언제 사용합니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …
249 c#  coding-style  this 

5
이 컨텍스트를 함수에 어떻게 전달합니까?
나는 이것이 쉽게 구글 일 수있는 것이라고 생각했지만 아마도 올바른 질문을하지 않을 수도 있습니다 ... 주어진 자바 스크립트 함수에서 "this"가 참조하는 것을 어떻게 설정합니까? 예를 들어, 다음과 같은 대부분의 jQuery 기능과 마찬가지로 : $(selector).each(function() { //$(this) gives me access to whatever selector we're on }); 호출 할 때 적절한 "this"참조가있는 …
213 javascript  jquery  scope  this 

4
jQuery 선택기에서 $ (this)를 어떻게 제외시킬 수 있습니까?
나는 이와 같은 것을 가지고있다 : <div class="content"> <a href="#">A</a> </div> <div class="content"> <a href="#">B</a> </div> <div class="content"> <a href="#">C</a> </div> 이 링크 중 하나를 클릭하면 클릭하지 않은 링크에서 .hide () 함수를 수행하고 싶습니다. 내가 jQuery를이 가지고 이해 :없는 선택,하지만 때문에이 경우에 사용하는 방법을 알아낼 수 없습니다 내가 사용 링크를 …

2
'this'가 왜 포인터가 아닌 포인터입니까?
나는이 질문 C ++ 장단점에 대한 답변을 읽었으며 의견을 읽는 동안이 의심을 얻었습니다. 프로그래머는 종종 "this"가 포인터이지만 참조가 아니라고 혼동합니다. 또 다른 혼란은 "hello"가 std :: string 유형이 아니지만 char const * (포인터)로 평가되는 이유입니다 (배열에서 포인터로 변환 한 후) – Johannes Schaub-litb 그것은 다른 언어와 같은 규칙을 사용하지 않는다는 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.