자주 쓰는 JS method

wonyoung·2024년 2월 27일

Javascript

목록 보기
22/36
  1. Array 메서드:

    • push(): 배열의 끝에 하나 이상의 요소를 추가합니다.
    • pop(): 배열의 마지막 요소를 제거하고 반환합니다.
    • shift(): 배열의 첫 번째 요소를 제거하고 반환합니다.
    • unshift(): 배열의 시작 부분에 하나 이상의 요소를 추가합니다.
    • forEach(): 배열의 각 요소에 대해 지정된 함수를 실행합니다.
    • map(): 배열의 각 요소에 대해 지정된 함수를 호출한 결과를 모아 새로운 배열을 반환합니다.
  2. String 메서드:

    • charAt(): 지정된 인덱스에 위치한 문자를 반환합니다.
    • split(): 문자열을 지정된 구분자를 기준으로 분할하여 배열로 반환합니다.
    • toUpperCase(): 문자열의 모든 문자를 대문자로 변환합니다.
    • toLowerCase(): 문자열의 모든 문자를 소문자로 변환합니다.
    • substring(): 지정된 두 인덱스 사이의 문자열을 반환합니다.
    • indexOf(): 문자열에서 지정된 값이 처음으로 등장하는 인덱스를 반환합니다.
  3. Object 메서드:

    • hasOwnProperty(): 객체가 지정된 속성을 가지고 있는지 확인합니다.
    • keys(): 객체의 모든 열거 가능한 속성 이름을 배열로 반환합니다.
    • values(): 객체의 모든 열거 가능한 속성 값들을 배열로 반환합니다.
    • assign(): 하나 이상의 소스 객체에서 대상 객체로 속성을 복사합니다.

참고로 메서드(Method)는 객체의 프로토타입(Prototype) 체인을 통해 접근할 수 있는 함수입니다. 일반적으로 메서드는 객체의 프로토타입에 정의된 함수로, 해당 객체의 인스턴스에서 호출됩니다.
예를 들어, 배열(Array) 객체의 push() 메서드는 배열의 프로토타입인 Array.prototype 객체에 정의되어 있습니다. 이러한 메서드들은 해당 객체를 생성하는 모든 인스턴스에서 공유됩니다. 따라서 배열 인스턴스에서 push() 메서드를 호출할 수 있습니다.
마찬가지로, 문자열(String) 객체의 toUpperCase() 메서드나 객체(Object)의 hasOwnProperty() 메서드도 각각 해당 객체의 프로토타입에 정의된 함수입니다. 이러한 메서드들은 객체 지향 프로그래밍의 개념을 반영하여 객체에 특정한 동작이나 기능을 부여하는 데 사용됩니다.

profile
😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀

0개의 댓글