Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- javascript class
- egov
- Spring boot
- exceptiontransfer
- spring boot error
- 오라클
- 디자인 패턴
- pom.xml
- spring boot rest api
- REST API
- 전자정부 샘플
- Oracle
- Spring
- 인텔리제이
- spring 에러
- Intellij
- 메이븐
- 자바스크립트
- 자바스크립트 class
- 스프링
- javascript 클래스
- Spring REST API
- 스프링부트 post api
- 전자정부프레임워크
- spring boot CRUD
- 자바스크립트 클래스
- 스프링 에러
- spring boot post api
- javascript
- spring 설정 파일
Archives
- Today
- Total
빵구의 개발 메꾸기
자바스크립트 ES6 문법 본문
ES6은 ECMAScript 6을 의미한다.
변수 선언 : let
상수 선언 : const
<템플릿 리터럴 문법>
키보드에 숫자1옆에 있는 `를 양 끝에 작성하고 파라미터로 받은 value에 대해 ${value} 로 표기해준다.
<자바스크립트에서의 getter, setter>
<람다식>
자바스크립트에서 람다식을 활용하면 코드를 간결하게 작성할 수 있고 가독성이 좋다.
람다식을 활용한 배열안의 요소들에 대해 제곱을 구할시 방법 두가지에 대해 예를 들자면
첫번째 방법으로 squared라는 배열을 선언해두고 forEach를 돌려서 squared 배열에 담기게 처리하는 방법과
두번째 방법으로 동일하게 squared라는 변수를 선언하되 값이 할당되게끔 우측에서 map을 활용하게 되면
결과에 대한 값이 직접적으로 squared 변수에 담기게 된다.
코드가 한결 짧아지고 가독성이 좋아졌다.
첫번째 방법보다는 두번째 방법을 선호한다.
<forEach, findIndex, find, filter, reduce>
reduce같은 경우는 파라미터에 accumulator, current가 있는데 accumulator는 누적되는 값을 계속 가지고 있고
current는 numbers의 요소가 하나씩 차례대로 담기게 된다.
합계를 비롯한 수식 계산을 할때 유용하게 쓰인다.
<스프레드 연산자>
배열끼리 요소들을 합칠 때 스프레드 연산자를 다음과 같이 사용한다.
'FRONT-END > JAVASCRIPT' 카테고리의 다른 글
자바스크립트 JSON 다루는 방법 (0) | 2022.04.18 |
---|---|
자바스크립트 타입 체크 (0) | 2022.04.15 |
자바스크립트 상속 (0) | 2022.04.14 |
jQuery 유틸리티 VS jQuery 플러그인 (0) | 2022.04.12 |
자바스크립트에서의 패키지 활용 (0) | 2022.04.12 |
Comments