배열 방법 7가지를 알려드리겠습니다. (애니메이션 포함!)

지도



모든 요소에 제공된 함수의 결과로 채워진 새 배열을 만듭니다.

[1, 2, 3].map( n => n * 2 ); // [2, 4, 6]




필터



테스트를 통과한 지정된 배열의 요소만 필터링하여 지정된 배열의 일부에 대한 복사본을 생성합니다. 첫 번째 배열의 변경 사항이 복사본에 영향을 미친다는 점을 염두에 두십시오.

[1,2,3].filter( n => n !== 2 ); // [1,3]




찾기



제공된 테스트 기능을 만족하는 제공된 배열의 첫 번째 요소를 중지하고 반환합니다. 그렇지 않으면 정의되지 않은 반환합니다.

[1,2,3].find( n => n == 2 ) // 2




인덱스 찾기



제공된 테스트 기능을 만족하는 첫 번째 요소의 인덱스를 반환합니다. 그렇지 않으면 -1이 반환됩니다.

[1,2,3].findIndex( n => n == 2) // 1




채우다



시작 인덱스(기본값 0)에서 끝 인덱스(기본값 array.length)까지 배열의 모든 요소를 ​​정적 값으로 변경합니다. 수정된 배열을 반환합니다.

[1,2,3].fill('Txt', 1,2) // [1,'Txt', 3]




모든



배열의 모든 요소를 ​​테스트합니다. 완료 후 부울 값 반환

[2,2,2].every( n => n == 2 ) // true




약간



배열에 있는 하나 이상의 요소가 제공된 함수에 의해 구현된 테스트를 통과하는지 여부를 테스트합니다.

[1,2,3].some( n => n == 2) // true


좋은 웹페이지 즐겨찾기