함수 2

function, consturctor function, class 비교

공부를 하다보면 다양한 기능들을 알게된다. 그러다 보면 기존에 알고 있던 기능과 새롭게 알게된 기능의 차이점이 궁금해진다. 있는 걸 사용하면 되지, 왜 굳이 이런 기능을 만든 것이지 하는 생각이 든다. 그래서 오늘은 function과 constructor function, class에 대해 비교 해 보았다. 공통점 function, constuctor function, class의 type은 function이며 instance는 Object를 똑같이 가진다. 즉슨, 함수이기 때문에 값으로 할당이 가능하다는 것이 된다. function을 통해 return을 object로 함으로써, 객체를 생성 할 수 있다. consturctor은 class이전 버전으로 똑같이 object를 생성 할 수 있다. class는..

TIL/JS 2023.03.20

함수

오늘은 애증의 함수를 복습했다. 왜 이렇게 함수를 이해하는게 어려웠는지.. 처음 공부를 할 때 함수 부분을 공부 하다가 하다가 안되서 넘겼었다. 그러니 당연히 다른 문법은 물론이고 예제 코드가 이해가 될 리가 없었다. 두번 째 공부를 해도 함수를 활용해서 스스로 코드를 짠 적이 없으니 손에 익지는 않는다. 그래도 처음 공부했을 때 보다 이해가 되는 것 같아서 다행이다. 함수 선언 함수 선언 하는 방법 함수 선언, 식별자에 넣어 선언, 식별자에 넣어 화살표 함수 화살표 함수는 익명함수로서 일회성으로 자주 쓰인다. 호이스팅 함수 선언문은 호이스팅이 된다. 나머지는 호이스팅이 되지 않기 때문에 선언하기 전에 호출 할 수 없다. 화살표 함수 변수에 담지 않고, 인수로서 익명함수로 많이 사용 된다. this로 p..

TIL/JS 2023.03.17