[JavaScript] Object (this), Array
const superman = { name : 'clark' , age : 33 , fly : function (){ console . log ( "Flying" ) } } superman . fly (); "Flying" method: 객체 property로 할당 된 function function 생략가능 const superman = { name : 'clark' , age : 33 , fly (){ console . log ( "Flying" ) } } superman . fly (); this const user = { name : "Mike" , sayHello : function (){ console . log ( `Hello, I'm ${this . name } ` ); } } user . sayHello (); use.name 으로하면 Error 발생 *화살표 함수는 일반함수와 달리 자신만의 This를 가지지 않음. (외부에서 값을 가져옴) let boy = { name : "Mike" , sayHello : () => { console . log ( this ); } } boy . sayHello (); this !=boy 브라우저: window Node js: global let boy = { ...