var array = ['자바', 30000, white];
var object = {name: '자바', price: 30000};
두 가지 방법으로 값을 꺼낼 수 있다
object['name']; // 괄호 속 변수 사용 가능
object.name // 변수 사용 불가
console.log( ) 출력시 괄호 형태를 보고 array인지 object인지 판별하면
값을 꺼낼 때 덜 헷갈림
var array = [10, 20, 30];
array.forEach(function (a){
console.log(a) // 10, 20, 30
})
var obj = { name : 'kim', age : 20 };
for (var key in obj){
console.log('안녕')
}
array.forEach(function(a){});
array.forEach((a) => {});
let 함수 = function(){ console.log('안녕') }
let 함수 = () => { console.log('안녕') }
함수 내에서 this를 사용하는 경우
👉 이벤트리스너 콜백함수에서 this를 사용시 e.currentTarget 과 다른 의미로 동작할 수 있다. 따라서 이 경우 일반 함수 권장