Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 티스토리꾸미기
- 레이아웃쪼개기
- 리액트
- 타입스크립트
- 누구나 자료구조와 알고리즘
- javascript
- click and drag
- 제네릭
- 2022
- 타입좁히기
- const 단언문
- React Native
- returnType
- typescript
- React.js
- JS console
- reactjs
- 공통컴포넌트
- 커스텀
- 개발콘텐츠
- 반복줄이기
- Chart.js
- vue.js
- 성능최적화
- utilty type
- NonNullable
- 폰트적용하기
- react
- CSS
- TSDoc
Archives
- Today
- Total
몽땅뚝딱 개발자
[Javascript/ES6+] Javascript의 스펙 본문
출처
🚀 개요
1. 자바스크립트의 스펙
◽ Javascript의 스펙
- 정식 명칭: ECMAScript 2015 Language Spec.
- 약칭
ES6: ES2015, ES7: ES2016
ES6+는 ES6 이후 에디션의 통칭이다.
ECMAScript는 JavaScript와 같은 스크립트 언어의 표준을 말한다. JavaScript는 ECMAScript를 기반으로 하며 가장 인기있는 스크립트 언어이다.
◽ ES6+의 프로그램 언어적 위치
ES5: 프로그램 언어의 기본 중심
ES6: 활용과 편리성 중심
2. 용어 사용 기준
◽ 오브젝트
오브젝트란? *Built-in 오브젝트로 생성한 오브젝트를 의미한다.
* Built-in 오브젝트: function, Object, Array 등
ex) [1, 2], {key:value} ...
◽ 인스턴스
new 연산자로 생성한 오브젝트
ex) new Book();
◽ 프로퍼티
property name: String
property key: String과 Symbol
◽ 함수, 메소드
ES5: function, method
ES6: function, method, static method
Array.isArray() // 함수 형태: Object.함수이름을 작성하는 형태
Array.prototype.forEach() // 메소드 형태: 프로토타입에 연결해서 사용하는 형태
이처럼 코드 형태가 다르기때문에 함수와 메소드를 구분할 수 있어야 한다.
'Development > Javascript' 카테고리의 다른 글
[Javascript] 글로벌 스코프(Global Object) (0) | 2021.07.07 |
---|---|
[Javascript] 글로벌 오브젝트(Global Object) (0) | 2021.07.07 |
[Javascript] 호출 스택(call stack) (0) | 2021.07.07 |
[Javascript] 실행 콘텍스트 상태 컴포넌트 (0) | 2021.07.07 |
[Javascript] 환경레코드와 글로벌 환경 (0) | 2021.07.07 |
Comments