개요 이전 발표했던 내용을 이해하기 위해 깊은 복사와 얕은 복사에 대해 찾아보았고, 몇몇 좋은 블로그 글이 있어 참고하여 글을 정리하였다. https://blog.devgenius.io/javascript-shallow-copy-deep-copy-287e19d64e92 https://medium.com/version-1/cloning-an-object-in-javascript-shallow-copy-vs-deep-copy-fa8acd6681e9 내용 프로그래밍에서 복사란 무엇일까? 프로그래밍에선 값을 변수에 저장하는데, 복사본을 만든다는 것은 동일한 값으로 새로운 변수를 만든다는 것을 의미한다. 기본 데이터 유형 Number - 정수 또는 부동 소수점 숫자 String - 텍스트 값을 나타내는 문자열 B..
개요 javaSciprt 프로젝트를 하던 중 변수 선언시 어떤걸 언제 사용해야하는지 잘 모르겠어서 찾아보던 중 찾게 된 해당 블로그의 글을 정리하였다. https://www.codecada.com/js/16/javascript-var-vs-let-vs-const 내용 ES6 출시와 함께 JavaScript는 더욱 강력한 프로그래밍 언어가 되었다. 이미 var라는 키워드가 있는데 어째서 let과 const가 필요하게 된 것일까? var 키워드 var는 javascirpt에서 변수를 생성하는데 사용되는 가장 오래된 전통적인 키워드이며 모든 웹 브라우저에서 지원이 되었다. var를 사용하여 변수를 정의하면 선언이 함수 내부 또는 외부에서 작성되었는지 여부에 따라 함수 범위가 정해지는데 여기에서 범위란 Java..
개요 TODO LIST를 만들면서 for문과 map 함수를 둘 다 쓰게 되었는데 어떤 것이 빠를지 궁금해져서 찾아보던 중 괜찮은 글을 보게되어 공부하며 해석 및 글로 정리하게 되었다. https://leanylabs.com/blog/js-forEach-map-reduce-vs-for-for_of/ 내용 프로그래머는 항상 JavaScript의 단순 loop보다 .map, .reduce, .forEach method를 선호해야 할까? 선언적 프로그래밍은 단순 loop에 비해 작성하기 쉽고, 간결하다는 장점이 있지만 성능이 중요한 경우에는 일반적으로 선언적 loop보다 단순 loop가 3배 이상 빠르다. 대부분의 응용 프로그램에서 큰 차이를 나타내지 않지만, 게임 엔진, 비디오 처리 등 많은 양의 데이터를 처..
- Total
- Today
- Yesterday
- 멀티모듈
- Java
- Spring
- body
- 회고
- MySQL
- 개발
- 개발일지
- JAR
- Spring Boot
- Gradle
- header
- springboot
- spring-boot
- 자바스크립트
- 인텔리J
- 한 입 크기로 잘라먹는 리액트
- web
- homebrew
- mapping
- 모듈
- HTTP
- 일지
- Request Handler
- 프로그래머스
- graphQL
- @Autowired
- RequestHandler
- JavaScript
- 스터디 회고
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |