반응형
(6) copyWithin()
Index 범위의 값을 복사하여 같은 배열의 지정한 위치에 설정한다.
문법: arr.copyWithin( a, [b, c] );
a: 복사된 값을 설정하기 위한 시작 index.
b: 값을 복사하기 위한 시작 index
c: 값을 복사하기 위한 끝 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값이고 value는 배열요소 값. for~of 반복문 사용하여 iterator로 처리 가능.
문법: arr.entries();
(9) keys()
배열에서 key값만 반환
문법: arr.keys();
(10) find()
callback 함수에서 true를 반환하면 처리중인 배열요소 값을 반환한다.
문법: arr.find(function [,obj]);
(11) findIndex()
callback 함수에서 true를 반환하면 처리중인 배열요소의 ] index 값을 반환한다.
문법: arr.findIndex(function [,obj]);
반응형
'개발 언어 > ECMAScript6' 카테고리의 다른 글
10 ECMAScript - Map, Set (0) | 2018.04.04 |
---|---|
09 ECMAScript6 - Class (0) | 2018.04.04 |
08 ECMAScript6 - Array 1 (Array-like, Array.form, Array.of(), forEach) (0) | 2018.04.03 |
07 ECMAScript6 - template (0) | 2018.04.03 |
06 ECMAScript6 - Object 2 (method, function 제거, includes, startsWith, endsWith, repeat) (0) | 2018.04.03 |
댓글