함수표현식

    [코딩앙마 외] 객체(Object)와 프로퍼티(property)

    객체(Object) key와 value로 이루어질 수 있다. 1. 함수표현식 const goodCoder = function(name, age, coding) { name : 'Noran', age : 20, coding : function(){ console.log('화이팅!'); } } name : 'Noran', age : 20, coding fuction은 프로퍼티(property), name과 age는 key, 'Noran'과 20은 value이다. coding은 method(객체 프로퍼티로 할당된 함수)이다. 2. 함수선언문 function goodCoder(name, age, coding) { name : 'Noran', age : 20, coding : function(){ console...

    [코딩앙마] 함수선언문과 함수표현식, 그리고 화살표함수 (추가)

    함수선언문 (Function declaration) function goodCoder(){ console.log('Hello World'); } 어디서든 호출가능하도록 호이스팅된다. 함수표현식 (Function expression) let goodCoder = function(){ console.log('Hello World'); } 코드에 도달하면 생성된다. 함수선언문과 함수표현식의 차이점? 함수표현식은 할당된 다음부터 호출이 가능한 반면, 함수선언문은 호이스팅이 되어서 선언되기 이전에도 호출이 가능하다. 화살표함수 3단변신 여기 함수표현식이 있다. let goodCoder = function(code1,code2){ return code1 + code2; } 여기서 funtion이 빠지고 매개변수 뒤..