반응형
6. Object
ES6에서 객체(object)관련하여 추가된 기능들을 정리해본다.
(1) 객체의 key값 이름을 문자열과 변수 조합으로 설정 가능하다.
(2) 람다함수(arrow)와 디스트럭칭(destructuring)을 혼합하여 사용할 수 있다.
(3) for ~ in 반복문
array 안에 있는 index 값을 뽑아서 반복시킨다. 처음부터 끝까지 순차적으로 진행한다.
(4) for ~ of 반복문
반복할 수 있는 대상은 반드시 iterable 객체만 가능하고 실제값을 반환한다.
쉽게 말하면 array 안에 있는 value 값을 뽑아서 반복시킨다. 처음부터 끝까지 순차적으로 진행한다.
위와 같이 json 형태의 객체에서는 for of를 사용할 수 없다.
(5) Number.isNaN()
값이 NaN(Not a Number) 인지 판별한다.
NaN 이면 true 리턴하고 아니면 false 리턴한다.
(6) Number.isInteger()
값이 정수인지 판별한다.
타입까지 판별. 1.0은 정수로, 1.02는 소수로 판별한다.
정수이면 true 리턴하고 아니면 false 리턴한다.
반응형
'개발 언어 > ECMAScript6' 카테고리의 다른 글
07 ECMAScript6 - template (0) | 2018.04.03 |
---|---|
06 ECMAScript6 - Object 2 (method, function 제거, includes, startsWith, endsWith, repeat) (0) | 2018.04.03 |
05 ECMAScript6 - 디스트럭처링 (De-structuring) (0) | 2018.04.02 |
04 ECMAScript6 - function 2 (람다 함수, arrow 함수, generator) (0) | 2018.04.02 |
04 ECMAScript6 - function 1 (default, rest, spread) (0) | 2018.04.02 |
댓글