JavaScript - 3. 프로퍼티와 메서드

isk·2022년 11월 4일

JavaScript

목록 보기
3/39

프로퍼티와 메서드는 두 가지로 구분할 수 있다.

  • 의미로 구분

property가 속성이라면 method는 행동이다.

ex) listA.lengh는 프로퍼티. listA.push(1)은 메서드

  • 사용법으로 구분

JavaScript 메소드는 함수로 된 property고, 함수의 가장 큰 특징은 호출이 가능하다.

JavaScript에서는 괄호로 함수를 호출하므로 괄호로 끝나면 method, 없으면 property라고 봐도 무방하다고 한다.

프로퍼티는 object를 위해서 데이터를 저장.

메소드는 object가 요청 받을 수 있는 액션.

3-1. 문자열 프로퍼티와 메서드

let str = “hello world”;

str.length; // 문자열의 길이. 결과 : 11

str.charAt(0); // 0번 위치의 문자 추출. 결과 : H

str.split(“공백“); // 소괄호 안의 데이터를 기준으로 나눈 후 배열. 결과 : [hello, world] 

3-2. 배열 프로퍼티와 메서드

let a = [“ㄱ”, “ㄴ”, “ㄷ”];

a.length; // 데이터 개수
a.push(“ㄹ”); // 배열 뒤에 데이터 삽입
a.unshift(“ㅁ”); // 배열 앞에 데이터 삽입
a.pop(); // 배열 뒤에 데이터 제거
a.shift(); // 배열 앞에 데이터 제거

0개의 댓글