
ECMAScript2015 = ES6, 세상에 공표된지 4년이 흘렀다. 기존에 가지고 있던 문제점이 상당 부분 해결되었지만, ES6 및 이후의 체계하에서도 JS의 핵심 개념과 그 깊이가 중요하다. 예를 들면, 기존의 데이터 타입, 실행 컨텍스트와 스코프, 호이스팅, 콜백 함수, this의 개념, 클로저, 프로토타입 등. 때문에, '코어자바스크립트'는 ES5든 ES6든 과거에도 현재에도 여전히 중요한 JS를 관통하는 코어 개념에 대해 설명한다. 자료형 (데이터 타입) 자바스크립트는 동적언어dynamic language이다. 정적 언어와 달리 변수를 정의할 때 자료형을 정의할 필요가 없다. 그런데, 자료형을 정의할 필요가 없는게 편리해보일 수도 있지만, 대규모 프로젝트에서는 문제의 원인이 될 수 있다. (이..

javascript의 배열을 다뤄보기! 기초적인 push / pop / shift / unshift 추가적으로 splice / slice / concat / delete를 알아보았다. slice와 concat을 제외한 이 곳에서 다룬 메소드는 원본 배열 데이터를 수정 및 조작하는 것이다. (⭐⭐⭐) * 배열의 접근 순서는 항상 0부터 시작한다. -1이라면 배열 끝의 마지막 요소를 말한다. undefined를 주시하자. var nums = [100, 200, 300, 400, 500]; 1. push (추가) & pop (삭제) => 배열에 마지막 요소 1개를 추가하거나(push) 삭제(pop)한다. push nums.push(600); // 반환값 6 (length를 반환) // nums는 [100, 2..
- Total
- Today
- Yesterday
- 주니어코더
- 파이썬
- infinityscroll
- 상태관리
- OKU
- 항해99
- 자바스크립트
- 스파르타코딩클럽
- til
- frontend
- Throttle
- MDN
- 무한스크롤
- 백준
- Wil
- 코어자바스크립트
- 리액트
- 개발자
- 브루트포스
- SCSS
- 응답
- debounce
- 클론코딩
- JavaScript
- 프론트엔드
- React
- react-redux
- styled-components
- CRA
- 서버사이드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |