:::: 개발 ::::/::: JSCRIPT :::

스크립트에서 this 는 .. 어렵네

nayha 2019. 4. 7. 19:24


유연하다
객체에 속하는곳이 this 다

예 코드)

let a ={}   // a 객체 
let b ={}  // b 객체 
// test 메소드 객체 
function test(){ 
 //console.log(this); 
 switch(this){ 
   case a: 
console.log( 'a this'); 
break; 
   case b: 
console.log( 'b this'); 
break; 
   case window: 
console.log( '아무것도없는 최상위 window this'); 
break; 
 } 
} 

//test 구문 
test(); 
test.apply(a); 
test.apply(b);
반응형