가장 쉬운 예로 함수가 있다.(함수를) 변수에 할당 가능 - (그래서일까?) 함수 선언식과는 다르게, 표현식은 호이스팅 되지 않음(함수를) 다른 함수의 변수의 인자로써 전달 가능(함수를) 다른 함수의 결과로써 리턴 가능일급 객체에 해당하는 함수다른 함수의 변수의 인자로
복잡한 것을 압축하고 요약해 핵심만 추출한 상태로 만드는 것.이는 생산성의 향상을 불러온다.일반적인 함수로는 값(value)을 전달 받아 처리하는 값 수준의 추상화를 이룰 수 있으나,고차함수는 함수(사고의 묶음)를 전달 받아 처리하는 사고의 추상화를 할 수 있음.
JSON(JavaScript Object Notation)은 데이터 교환을 위해 만들어진 포맷이다.객체를 전송한다고 가정하면,Sender는 JSON.stringify()를 이용해 (메시지)를 직렬화(serialize)하고Reciever는 JSON.parse()를 이용해
node 설치된 환경에서 terminal으로 파일 실행법은 >> node 파일명.확장자배열을 풀어서 인자로 전달 / 배열을 풀어서 각각의 요소로 넣을 때에 사용함객체 혹은 배열을 펼칠 수 있다.용례파라미터를 배열의 형태로 받아서 사용할 수 있음. 파라미터 개수가 가변적
OOP(Object Oriented Programming)가 무엇인가? OOP는 객체 지향적 프로그래밍을 말한다. 이는 데이터가 객체 내에 캡슐화되고, 구성 요소 부분이 아닌 객체 자체가 운용되는 프로그래밍 방식이다. OOP의 특성은 무엇인가? 캡슐화 데이터와 기능