일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- TypeScript
- node.js
- Component
- graphQL
- HTML
- ECMAScript
- Flutter
- NextJs
- form
- javscript
- DART
- heroku
- 자바스크립트
- express
- clonecoding
- Session
- pug
- API
- ES6
- JavaScript
- frontend
- CLONE
- backend
- Mongoose
- GRID
- 리액트
- nodejs
- CSS
- react
- MongoDB
- Today
- Total
목록ecmascript6 (2)
Enjoy Programming

새로운 연산자인 ??에 대해 다뤄보자. 이름하야 Nullish coalescing operator 뭔뜻인고 하니 null 병합연산자란다. https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/Nullish_coalescing_operator Nullish coalescing operator - JavaScript | MDN 널 병합 연산자 (??) 는 왼쪽 피연산자가 null 또는 undefined일 때 오른쪽 피연산자를 반환하고, 그렇지 않으면 왼쪽 피연산자를 반환하는 논리 연산자이다. developer.mozilla.org mdn을 살펴보면 널 병합연산자는 왼쪽 피연산자가 null 또는 undefined일때 오른쪽 피연산자를..

자 이번에 다룰 ES6는 destructuring(비구조화)이다. Destructuring이란 구조화된 배열 또는 객체를 비구조화(파괴)하여 개별적인 변수에 할당하는 것이다. 배열 또는 객체 리터럴에서 필요한 값만을 추출하여 변수에 할당하거나 반환할 때 유용하다. 쉽게말해 object나 array같은 구조 안의 요소들을 변수 바깥으로 빼내서 사용할 수 있도록 하는것이다. 먼저 object부터 보자 기존 객체에서 어떤 정보를 빼오려면~ settings.notifications.follow 이런식으로 해야 했다. 그러나 destructuring을 이용하면 value를 추출해 변수에 할당하면 된다. 음 위코드는 default까지 지정한 것이라 좀 헷갈릴 수 있으니 이 코드를 보면 더 이해가 쉽다. 아주 코드가..