일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ES6
- Nest.js
- API
- avd
- Android-Studio AMD
- nodejs
- AMD 안드로이드
- SpecificationBuilder
- javascript
- Spring
- Specification
- restapi
- 라라벨
- 너구리소굴
- laravel
- 안드로이드 에뮬레이터
- lifecycle
- kotlin
- SpringSecurity
- typescript
- springboot
- android studio
- ECMA
- Android
- restful
- java
- AMD AVD
- backend
- MVVM
- 안드로이드 스튜디오
- Today
- Total
목록javascript (2)
Owen Labs
이전 게시글에서 백엔드 프레임워크를 Nest.js로 설정한 이유에 대해 기술했다. 두 달이 조금 안되는 기간 동안 프레임워크에 대해 충분히 익히지 못한 상태로 개발에 착수하기도 했고, 업무중에는 Spring Boot를 사용하다 보니 Nest.js의 단점이 더 두드러졌다. 그동안 개발하며 본인이 느낀 Nest.js의 단점은 아래와 같다. 1. DI 대상 객체들을 수동으로 등록해주어야 한다. Spring Boot와 비교했을 때 Nest.js의 가장 큰 단점은 DI 설정에 귀찮은 타이핑이 많이 들어가야 한다는 것이다. Spring Boot에서는 클래스를 정의한 뒤 어노테이션을 DI 대상 구현체에 하나, DI 대상 변수에 하나. 총 두 개의 어노테이션 만으로 별도의 추가 작업 없이 DI가 가능하다. 하지만 Ne..
이번 포스트는 반복문 자체에 대한 정리가 아닌 '배열 순회'에만 초점을 두어 모든 반복문을 언급하지는 않는다. 배열에서 특정 값을 찾기 위해, 또는 배열 데이터를 가공하기 위해 배열을 순회해야한다. 순회하는 방법에는 여러가지가 있는데, 평소에는 for 또는 forEach만을 사용했었다가, reduce를 비롯한 여러 다른 Functional하게 사용할 수 있는 메소드들이 있어서 자세히 들여다 보려고 한다. 1. for 배열 순회에 있어 가장 기본적인 방법이라고 할 수 있다. const array = [1, 2, 3, 4]; for(var i = 0; i < array.length; i++) { // Do something! } 보통 배열의 0에서부터 length만큼 index를 증가 또는 감소 시키면서 배..