본문 바로가기
반응형

entries2

10 ECMAScript - Map, Set 10. Map, Set JAVA에서 사용할 수 있는 Map, Set을 ES6에서 지원한다. 먼저 자바에서 set과 map의 특징은 다음과 같다. Map- key와 value로 저장한다.- 순서가 없고, key는 중복된 값을 가질 수 없다. Set- 배열이다.- 순서가 없다.- 중복된 데이터를 가질 수 없다. ES6에서도 거의 유사하지만 자바와는 다르게 set, map 모두 순서가 있다.그래서 for문으로 돌려 값을 가져올 수 있다. 이제 하나씩 예제를 보면서 알아보자 (1) Map 기본적으로 .set(key, value) 메서드로 데이터를 저장하고, .get(key) 메서드로 데이터를 가져온다.Map의 크기는 length가 아닌 size를 사용하여 구하며, .has(값) 메서드로 해당 값으로 되어 있는 .. 2018. 4. 4.
08 ECMAScript6 - Array 2 (copyWithin, fill, entries, keys, find, findIndex) (6) copyWithin()Index 범위의 값을 복사하여 같은 배열의 지정한 위치에 설정한다. 문법: arr.copyWithin( a, [b, c] );a: 복사된 값을 설정하기 위한 시작 index. b: 값을 복사하기 위한 시작 indexc: 값을 복사하기 위한 끝 index 결국 b에서 부터 c-1까지 복사해서 a 위치부터 설정한다. (7) fill()Index 범위의 값을 지정한 값으로 변경한다. 문법: arr.fill( a, [b, c] );a: 설정할 값. b: 값을 설정하기 위한 시작 index c : 값을 설정하기 위한 끝 index 결국 b에서 부터 c-1까지 a 값으로 설정한다. (8) entries()배열을 {key:value} 형태로 반환한다. key는 배열 index값이고 va.. 2018. 4. 4.
반응형