본문 바로가기
javascript

[Javascript] LHS,RHS 검색

by dyyoo 2019. 10. 21.

스코프를 공부하다가, 먼저 이해해야 할 것 같아서 공부했다.

 

RHS 검색은 변수의 값을 찾는 것

LHS 검색은 값을 대입할 변수 컨테이너를 찾는다.

 

console.log(value); //value에 대한 RHS검색

value = "aa"; // LHS 검색을 통해 "aa"를 넣을 value를 찾는다.

 

function test(param) {
	console.log(param);
}

test(2);

위 코드는 LHS, RHS를 모두 수행

 

1. test(...)함수를 호출할 때, RHS검색을 통해 함수를 찾는다.

2. test(param)을 호출 할때, param=2 를 수행하며 LHS검색.

3. console.log(param)을 실행할 때, console객체에 log함수가 있는지 RHS검색,

   param을 참조할 때, RHS검색.

 

'javascript' 카테고리의 다른 글

[Javascript] Closure  (0) 2019.10.22
[Javascript] 스코프, 호이스팅(Hoisting)  (0) 2019.10.21
javascript에서 replace all 구현  (0) 2019.04.25
함수 표현식, 함수 선언식  (0) 2019.04.25
jquery 이미지 업로드시 미리보기  (0) 2019.04.25

댓글