본문 바로가기

책을 읽어봅시다/무던한 개발자를 위한 모던한 자바스크립트5

리뷰 한 줄 소감 간단하게 읽어보기는 좋지만 현업에서 바로 적용하기에는 다른 자료가 많이 필요한 책이다. 서론 이 책에서 대상을 지칭하는 내용은 정확했다. " 이 책은 이미 분기, 루프, 함수 자료구조, 기본적인 객체지향 프로그래밍을 알고 있다고 가정하고 작성한 책입니다." 이 내용을 보고 처음 느낀 점은 ' 기본적으로 하나의 언어(객체지향 언어)를 이해하고 있는 개발자라면 무난하게 읽을 수 있겠다.'라고 생각하고 이 책을 천천히 읽어갔다. 하지만 이 책의 타깃이 조금은 구체적으로 재정의를 내릴 수 있는 지점은 함수형 프로그래밍을 자바스크립트의 개념을 설명하는 단계에서 느꼈다. 내가 느끼는 이 책의 타깃은 " 이 책은 이미 분기 ~ (앞의 저자의 타깃과 동일하다) 책이며, 자바스크립트의 기초를 이미 알고 있고.. 2022. 2. 18.
[무던한 개발자를 위한 모던한 자바스크립트]함수와 함수형프로그래밍 안녕하세요 Samuel 입니다 : ) 해당 책의 내용중 저에게 필요한 일부를 메모하는 방식으로 작성하였으며( +@ 느낀점도 살짝살짝 적어봤어요! ), 추가적으로 구글링과 공식문서를 참고해서 글을 작성해봤습니다. 한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 함수와 함수형 프로그래밍 함수형 자바스크립트는 함수형 프로그래밍 언어이다. 함수는 값으로 취급하며 이를 변수로 저장하거나, 인수로 전달하거나, 다른 함수의 결과로 반환할 수 있다. 예를들어 다음은 average 함수를 변수에 저장하는 코드다. let f = average 다음처럼 함수를 호출한다. let result = f(6,7) f(6 , 7)이라는 표현식을 실행할때 f는 함수로 인식되며 인수 6과 7을 이용해 이 함수를 호출한다. 다.. 2022. 2. 17.
[무던한 개발자를 위한 모던한 자바스크립트]제어구조 안녕하세요 Samuel 입니다 : ) 해당 책의 내용중 저에게 필요한 일부를 메모하는 방식으로 작성하였으며( +@ 느낀점도 살짝살짝 적어봤어요! ), 추가적으로 구글링과 공식문서를 참고해서 글을 작성해봤습니다. 한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 제어구조 불리언화 자바스크립트의 조건( if 문의 조건 등 )은 불리언 값을 사용한다. 0, NaN, null, undefined, 빈문자열은 조건을 거짓으로 만드는 ‘일종의 거짓(falsish)’값이다. 이를 제외한 모든 다른 값은 ‘일종의 참(truish)’값이 되며 조건을 참으로 만든다. 이렇게 참이나 거짓으로 분류되는 값을 ‘거짓으로 평가되는 값'이나 ‘참으로 평가되는 값'이라고 부른다. 다만 이들이 공식 언어 명세에 사용되는 용어.. 2022. 2. 16.
[무던한 개발자를 위한 모던한 자바스크립트]값과 변수 (2) 안녕하세요 Samuel 입니다 : ) 해당 책의 내용중 저에게 필요한 일부를 메모하는 방식으로 작성하였으며( +@ 느낀점도 살짝살짝 적어봤어요! ), 추가적으로 구글링과 공식문서를 참고해서 글을 작성해봤습니다. 한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 값과 변수(2) 배열 자바스크립트의 배열은 ‘0’ , ’1’ 처럼 프로퍼티 이름이 문자열인 객체다. (숫자는 프로퍼티 이름으로 사용할 수 없으므로 문자열을 사용한다.) const numbers = [1,2,3,'many'] JSON (JavaScript Object Notation) JSON은 애플리케이션 간에 객체 데이터를 주고받는 경량 텍스트 포맷이다. JSON은 객체, 배열 리터럴을 자바스크립트 문법으로 표현하는데, 다음과 같은 제약.. 2022. 2. 14.