본문 바로가기

Frontend/JAVASCRIPT

[Javascript] 배열(Array)의 요소(element)조작 , 배열 메서드(method)

반응형

배열은 객체의 한 종류다. 따라서 배열은 프로퍼티(property)과 메서드(method)를 가지고 있다. 배열이 가지고 있는 메서드는 대부분이 배열 내부의 요소(element)를 조작하는 기능을 가지고 있다.

그 내부가 궁금하다..

자바스크립트가 가진 함수중에 console.dir() 이라는 함수가 있다. 이 함수는 

Console.dir()
The Console method dir() displays an interactive list of the properties of the specified JavaScript object.
developer.mozilla.org

 

 

object 내부의 프로퍼티를 보여주는 함수다.

사용을 해보면,

내부에 수많은 매서드들이 있는것을 알수가 있다.

배열 메서드는 그 대부분이 자신이 가진 엘리먼트를 조작하는 기능이 대부분이다. 

크게 3부분으로 나눌수 있을것 같다.

 

1. Mutator methods(변경자 메서드)

  • 변경자 메서드는 배열 그 자체를 수정한다.
  • 몇몇 자주쓰는 메서드들을 보자면,

정도가 있고, (참고 - mdn)

2. Accessor methods(접근자 메서드)

  • 접근자 메서드는 배열을 수정하지 않고 배열 일부를 반환한다.
  • 일부 메서드들을 보자면

등이 있다. (참고 - mdn)

3. Iteration methods(순회 메서드)

  • 순회 메서드는 인자(argument)로 함수를 받는 메서드이다. 이 메서드는 호출 시점에 배열의 길이(length)를 확인한 후 그 길이까지의 배열요소(element)에 대해서만 인자로 받은 함수(콜백함수-callback function라 부름)를 실행시킨다.
  • 메서드들을 보면,

들이 있다.(참고 - mdn)

다음 포스팅은 배열의 순회 메서드에 대하여 포스팅 해야겠다.

 

 

반응형