달력

2

« 2020/2 »

  •  
  •  
  •  
  •  
  •  
  •  
  • 1
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29

메소드 호출시 this바인딩

   

객체의 프로퍼티가 함수일 경우, 이함수를 메소드라고 합니다.

이 메소드를 호출할 때, 메소드 내부 코드에서 사용된 this는 해당 메소드를 호출한 객체로 바인딩됩니다.

   

   

소스 코드

<html>

<head>

<meta charset="UTF-8">

<title>메소드 호출시 this바인딩</title>

<script type="text/javascript">

//thisObject 객체 생성

var thisObject = {

name: 'Object1',

getName: function () {

// this 자신을 호출한 객체에 바인딩됩니다.

document.write(this.name +'<br>');

}

};

// ohterObject 객체 생성

var otherObject = {

name: 'Object2'

};

// otherObject.getName() 메서드

otherObject.getName = thisObject.getName;

// getName() 메서드 호출

//thisObject객체 에서 호출되었으므로, 이메소드의 this thisObject객체를 가리킵니다(바인딩됩니다).

thisObject.getName();

//otherObject객체에서 호출되었으므로, 이메소드의 this otherObject객체를 가리킵니다(바인딩됩니다).

otherObject.getName();

</script>

</head>

<body>

</body>

</html>

   

출처: <https://github.com/10zeroone/study_javascript/blob/master/WebContent/ch04-function/31.html>

   

   

   

this 호출 도식도

'Development > JavaScript, jQuery, ...' 카테고리의 다른 글

객체 (Object)  (0) 2014.08.19
전역객체, 전역변수, this바인딩  (0) 2014.08.17
메소드 호출시 this바인딩  (0) 2014.08.12
arguments 객체 이용  (0) 2014.08.08
arguments 객체  (0) 2014.08.06
매개변수  (0) 2014.08.04
Posted by codedragon codedragon

댓글을 달아 주세요


Android SDK Content Loader 가 진행되지 않으며 다른 작업시 eclipse 멈춤 현상 발생.

   

   

   

   

   

해결방법 1

C:\javanAndroid\eclipse-jee-kepler-SR2-win32-x86_64\eclipse>eclipse -clean

C:\javanAndroid\eclipse-jee-kepler-SR2-win32-x86_64\eclipse>

   

   

   

이하에 있는 방법으로 시도해 보았으나 해결되지 않았습니다.

아래 방법으로 해결된 경우도 있으니 참고하시기 바랍니다.

   

   

   

해결방법 2

"Windows" -> "Preferences" -> "General" -> "Network Connections"

Proxy 비활성화

   

   

   

해결방법 3

모든 이클립스창 종료/이클립스 프로세스 종료

선택 후 작업 끝내기 클릭

   

   

   

Windows탐색기 실행

%USERPROFILE% 입력 후 엔터

   

.android 폴더로 이동

   

cache 폴더 삭제

ddms.cfg 파일 삭제

   

삭제 완료!

   

   

   

   

해결방법 4

C:\javanAndroid\workspace_android\.metadata\.plugins\org.eclipse.core.resources\.projects

폴더안의 모든 프로젝트 정보 삭제

   

   

adb process 종료 Eclipse 재시작

   

   

해결방법 5

C:\javanAndroid\workspace_android\.metadata\.plugins\org.eclipse.e4.workbench

workbench.xml 삭제

   

   

해결방법 6

debug.keysotre삭제

   

   

adb 재시작

C:\javanAndroid\android-sdk_r22.6.2-windows\android-sdk-windows\platform-tools>a

db kill-server

   

C:\javanAndroid\android-sdk_r22.6.2-windows\android-sdk-windows\platform-tools>a

db start-server

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

   

C:\javanAndroid\android-sdk_r22.6.2-windows\android-sdk-windows\platform-tools>

   

   

   

   

   

   

Posted by codedragon codedragon

댓글을 달아 주세요

   

http://java.com/ko/download/installed.jsp

   

   

   

'Development > Java' 카테고리의 다른 글

식별자  (0) 2014.08.25
JAVA (자바)  (0) 2014.08.18
자바 버전확인 경로  (0) 2014.08.10
Error-The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path  (0) 2014.07.22
JDK 이전 버전 설치하기  (0) 2014.05.20
Java API문서  (0) 2014.05.18
Posted by codedragon codedragon

댓글을 달아 주세요