일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- css
- 5장형식맞추기
- 디스트럭처링
- 3장함수
- flexbox
- JavaScript
- 웹개발자를위한자바스크립트의모든것
- 패스트캠퍼스
- 7장오류처리
- 9장단위테스트
- 자바스크립트
- 독후감
- 내일배움카드
- 일본워킹홀리데이계획서
- python turtle
- 노개북
- 코딩 #개발자 #노마드북클럽 #노개북
- 플렉스박스
- 디지털기초역량훈련
- es6
- python
- 일본워홀서류
- 중첩된객체
- 국비지원
- 파이썬
- 클린코드
- 일본워킹홀리데이이유서
- 바이트디그리
- 파이썬터틀
- 일러스트레이터강의
- Today
- Total
목록es6 (3)
KARIU의 IT 블로그
자바스크립트 공부를 하기 위해 여러 서적을 읽어보았습니다. 이번에는 자바스크립트에 대해 자세하고 깊게 작성된 "웹 개발을 위한 자바스크립트의 모든 것"이라는 책을 읽고 후기를 작성합니다. 이 책은 "T.J 크라우더"라는 저자가 작성한 책으로 원제는 "JavaScript: The new toys"입니다. T.J. 크라우더는 스택 오버플로의 상위 10위 기여자 중 한 명이자 자바스크립트 태그의 상위 기여자입니다. 스택 오버플로는 프로그래밍을 하는 사람이라면 모두 다 아는 사이트로 모르는 에러가 뜨면 이 사이트를 통해 대부분의 문제를 해결할 수 있습니다. 이 사이트의 상위 기여자라는 설명을 보고 해당 책에 대한 신뢰가 더 쌓였습니다. https://thenewtoys.dev/# 해당 책의 웹사이트입니다..
디스트럭처링(Destrucuring) 이란? 배열의 값 또는 객체의 속성을 풀어서 별개의 변수로 쓸 수 있게 해주는 문법이다. 객체 디스트럭처링, 배열 디스트럭처링, 함수 디스트럭처링 등이 존재한다. 객체 디스트럭처링(Object Destructuring) 객체 디스트럭처링을 이용하면 객체가 가진 속성에 접근함과 동시에 해당 속성 이름으로 변수 선언이 가능하다. 예시 코드) const person = { name : "Kariu", nickname : "Ray", links : { blog : { tistory : "https://kariu.tistory.com", naver : "https://blog.naver.com/kari_578", }, email : "kariu@email.com", }, in..
ES6이 도입되기 전 까지 자바스크립트에서 함수를 선언할 때, 아래와 같은 방식을 사용하였습니다. function greeting(name) { return `Hello! ${name}` } console.log(greeting("Kariu"); 다른 프로그래밍 언어에서 함수를 선언할 때 위와 같은 방식을 많이 사용합니다. 이러한 방식은 매우 친숙하죠. 하지만 ES6 등장 이후로 자바스크립트에는 새로운 함수 선언 방식이 등장하였습니다. 화살표 함수(Arrow function)란? ES5에서 일반적으로 쓰인 전통적인 함수(위의 코드 참조)를 간편하게 표현할 수 있는 함수입니다. 위의 코드를 화살표 함수로 바꾸면 아래와 같습니다. const greeting = (name) => return `Hello! $..