- [Javascript] 배열(Array)의 요소(element)조작 , 배열 메서드(method)2020년 01월 12일
- alpha brain
- 작성자
- 2020.01.12.:01
반응형배열은 객체의 한 종류다. 따라서 배열은 프로퍼티(property)과 메서드(method)를 가지고 있다. 배열이 가지고 있는 메서드는 대부분이 배열 내부의 요소(element)를 조작하는 기능을 가지고 있다.
그 내부가 궁금하다..
자바스크립트가 가진 함수중에 console.dir() 이라는 함수가 있다. 이 함수는
object 내부의 프로퍼티를 보여주는 함수다.
사용을 해보면,
내부에 수많은 매서드들이 있는것을 알수가 있다.
배열 메서드는 그 대부분이 자신이 가진 엘리먼트를 조작하는 기능이 대부분이다.
크게 3부분으로 나눌수 있을것 같다.
1. Mutator methods(변경자 메서드)
- 변경자 메서드는 배열 그 자체를 수정한다.
- 몇몇 자주쓰는 메서드들을 보자면,
정도가 있고, (참고 - mdn)
2. Accessor methods(접근자 메서드)
- 접근자 메서드는 배열을 수정하지 않고 배열 일부를 반환한다.
- 일부 메서드들을 보자면
등이 있다. (참고 - mdn)
3. Iteration methods(순회 메서드)
- 순회 메서드는 인자(argument)로 함수를 받는 메서드이다. 이 메서드는 호출 시점에 배열의 길이(length)를 확인한 후 그 길이까지의 배열요소(element)에 대해서만 인자로 받은 함수(콜백함수-callback function라 부름)를 실행시킨다.
- 메서드들을 보면,
들이 있다.(참고 - mdn)
다음 포스팅은 배열의 순회 메서드에 대하여 포스팅 해야겠다.
반응형'SOFTWARE DEVELOP > JAVASCRIPT' 카테고리의 다른 글
[Javascript] 값을 저장하는 방식, pass by value vs. pass by reference (0) 2020.01.15 [Javascript] 배열의 순회 메서드(Iteration methods) (0) 2020.01.15 [Javascript] Object(기본,리터럴) (0) 2020.01.12 [Javascript] 인자(argument)와 매개변수(parameter) (0) 2020.01.12 [Javascript] 연산자와 boolean Type (0) 2020.01.11 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)