Today I learned/Tutorials

JavaScript 배열 다루기 2

dev-song 2020. 4. 18. 21:06

튜토리얼 출처: JavaScript30

튜토리얼 이름: Day 07 - Array Cardio 2

튜토리얼 분류: JavaScript

튜토리얼 설명: JavaScript 배열 조작 메서드 연습하기

진행기간: 2020년 4월 18일


Array.prototype.find( ) 메서드의 특징

  • filter( ) 메서드와 유사하나, 제시된 조건에 해당하는 모든 요소가 아닌 '첫 번째' 요소만 반환하는 것이 차이점
  • ※ findIndex( ) 메서드 또한 제시된 조건을 만족하는 '첫 번째' 요소의 index를 반환함

 

원본 배열에 영향을 미치지 않고 특정 Index의 원소 제거하기

  • 배열의 원소를 제거하는 방법으로는 splice( ) 메서드가 대표적임
    • 단, 원본 배열의 원소 구성을 직접적으로 변화시키는 문제가 있음
  • slice( ) 메서드를 활용하여 원본 배열을 변화시키지 않으면서 특정 Index를 제거한 배열을 새로 만들 수 있음
    • 예시 코드

GitHub 저장소 링크