배열 방법 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
Reference
이 문제에 관하여(배열 방법 7가지를 알려드리겠습니다. (애니메이션 포함!)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/fredysandoval/ill-teach-you-7-array-methods-with-animations-549c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)