본문 바로가기

개발/자바스크립트 35

[자바스크립트]JS다운 코드 스타일 #4. 비구조화 할당 1. 템플릿 리터럴(Template Literal) 2020/10/07 - [개발/자바스크립트] - [자바스크립트] JS다운 코드 스타일 #1. 템플릿 리터럴 2. spread 연산자 2020/10/08 - [개발/자바스크립트] - [자바스크립트] JS다운 코드 스타일 #2. Spread 연산자 3. 배열, 함수형 프로그래밍 2020/10/15 - [개발/자바스크립트] - [자바스크립트]JS다운 코드 스타일 #3. 배열, 함수형 프로그래밍 4. 비구조화 할당 4. 비구조화 할당 비구조화 할당은 '구조 분해 할당 구문'이라고도 합니다. 간단히 설명하자면 배열이나 객체의 속성을 해체하여 그 값을 개별 변수에 담을 수 있게 하는 javaScript 표현식입니다. 기본적인 예시를 보면서 설명을 이어나가겠습니다... 2020. 11. 20.
[자바스크립트] scope chain 과 variable shadowing에 대해 이번 포스트에서는 자바스크립트가 가지고 있는 딥한 특징 variable shadowing(변수 가려짐?)에 대해 알아보겠습니다. 위키피디아의 문서를 보면 아래와 같이 언급되어있습니다. In computer programming, variable shadowing occurs when a variable declared within a certain scope (decision block, method, or inner class) has the same name as a variable declared in an outer scope. At the level of identifiers (names, rather than variables), this is known as name masking. This.. 2020. 11. 11.
[자바스크립트]JS다운 코드 스타일 #3. 배열, 함수형 프로그래밍 1. 템플릿 리터럴(Template Literal) 2020/10/07 - [개발/자바스크립트] - [자바스크립트] JS다운 코드 스타일 #1. 템플릿 리터럴 2. spread 연산자 2020/10/08 - [개발/자바스크립트] - [자바스크립트] JS다운 코드 스타일 #2. Spread 연산자 3. 배열, 함수형 프로그래밍 4. 비구조화 할당 2020/11/20 - [개발/자바스크립트] - [자바스크립트]JS다운 코드 스타일 #4. 비구조화 할당 3. 배열, 함수형 프로그래밍 모든 프로그래밍 언어에서 배열은 아주 중요한 타입입니다. 많이 쓰이기 때문이죠. 하지만 대부분 for문을 통한 순차적인 처리를 선호합니다. 가장 간편하고 익숙하게 써왔기 때문입니다. 하지만 약간의 지식을 추가한다면 매우 강력한 배.. 2020. 10. 15.
[자바스크립트] JS다운 코드 스타일 #2. Spread 연산자 1. 템플릿 리터럴(Template Literal) 2020/10/07 - [개발/자바스크립트] - [자바스크립트] JS다운 코드 스타일 #1. 템플릿 리터럴 2. spread 연산자 3. 배열, 함수형 프로그래밍 2020/10/15 - [개발/자바스크립트] - [자바스크립트]JS다운 코드 스타일 #3. 배열, 함수형 프로그래밍 4. 비구조화 할당 2020/11/20 - [개발/자바스크립트] - [자바스크립트]JS다운 코드 스타일 #4. 비구조화 할당 2. spread 연산자 spread 는 ES6에 추가된 연산자입니다. 펼침연산자라고 한다. 배열, 문자열 등의 이터러블을 분해하여 개별요소로 만드는 기능을 제공합니다. Syntax (사용법) const arr = ['a', 'b', 'c'] console.. 2020. 10. 8.