🦄 너무너무 히므드민다.
🍀 오늘의 날짜 : 23년 03월 03일
🍀 오늘의 주제 : ES6 주요 문법 개요
- spread/rest 문법
- 구조 분해 (destructing)
- 화살표 함수 (arrow function )
🌷햇깔렸던 부분들 + TIP🌷
#배열과 짱친
spread문법 [ ... ]
배열을 풀어서 인자로 전달하거나 각각의 요소로 넣을 때 사용합니다.
# 배열 합치기
# 배열 복사
# 객체에서 사용
# 함수에서 나머지 파라미터 받아오기
" 💡spread는 원본 배열 해치지 않아요~! "
rest 문법 [ ... ]
파라미터를 배열의 형태로 받아서 사용할 수 있습니다.
제가 이해한 것은 받은 파라미터를 찢어버리는 느낌입니다. (객체 / 배열 동일하게 작동 )
🔖 reduce( )
배열과 화살표 함수와 자주 쓰이는 듯 합니다.
빈 요소를 제외하고, 배열 내에 존재하는 각 요소에 대해 callback 함수를 한번씩 실행합니다.
이때의 실행 값을 누적하여 새로운 결과값을 반환하는 함수입니다.
배열이름.reduce( ( callback[, initialValue] ) => 행해야 할 조건 );
(살짝 햇깔리지만,,)
reduce( )는 네 가지 인자를 받는데,
* accumulator : #initialValue (초기화 값)가 있는 경우, accumulator = initialValue ( 없는 경우는 배열[0])
* currentValue : 배열의 첫 번째 값 ( # initialValue (초기화 값)이 없는 경우, 배열[1] 값에 해당 )
* currentIndex
* array : 배열이름(호출한 배열)
나머지 ES6 주요 문법도 추가 업데이트 해야 겠음
🌱 오늘의 생각
🔹
🔹
🌱 공부 중 참고 사이트
🔹
🌱 도움이 될 만한 사이트 추천쓰
🔹
🔹
🔹
🔹
'일상의 기록 > 🌷DAILY 회고록 : 코드스테이츠' 카테고리의 다른 글
[230308] DOM _ script.js위치에 따른 차이점 / JS클릭시 화면 전환기법_[FAILED] (0) | 2023.03.08 |
---|---|
[230307]23년 1회 정보처리기사 필기 합격_upload(230321) (0) | 2023.03.08 |
🌷[230302] 코드스테이츠 부트캠프 : 스코프와 클로저 (2탄)_[FAILED] (0) | 2023.03.02 |
🌷[230302] 코드스테이츠 부트캠프 : 참조 자료형과 원시 자료형 (1탄) (0) | 2023.03.02 |
🌷[230224] 코드스테이츠 부트캠프 D+8 : 애증의 우분 (0) | 2023.02.24 |