본문 바로가기

메서드2

[javascript] 자바스크립트의 프로퍼티(property)와 메서드(method) - 2 3) 배열의 매서드 배열의 요소를 추가, 삭제하는 기본적인 4가지 메서드이다. LIFO(last in first out) 원칙을 따른다. push(); 배열의 마지막에 요소 추가 pop(); 배열의 마지막 요소 삭제 unshift(); 배열의 맨 앞에 요소 추가 shift(); 배열의 맨 앞 요소 삭제 splice(); 배열을 자르는 메서드 인덱스 값을 주어 그 뒤를 모두 자를 수도 있고, 인덱스 값과 삭제 개수를 주어 중간 부분을 자를 수도 있다. 인덱스 값, 삭제 개수, 새로 넣을 값까지 주어 요소를 대체할 수도 있다. slice(); splice와 마찬가지로 배열을 자르는 매서드이다. 큰 차이점은 slice는 원본 배열에 영향을 주지 않는 다는 점이고, 자를 부분의 인덱스 시작점과 인덱스 종료점을 .. 2022. 8. 20.
[javascript] 자바스크립트의 프로퍼티(property)와 메서드(method) - 1 1. 자바스크립트의 프로퍼티(property)란 무엇인가? MDN에서는 프로퍼티를 다음과 같이 설명하고 있다. A Javascript property is a characteristic of an object, often describiing attributes associated with a data structure. (자바스크립트 프로퍼티란 데이터 구조와 관련된 속성을 설명하는 객체의 특징이다.) 예를 들면, 1) 객체에서 {name: "john"} key와 value로 이루어진 이 한 쌍이 프로퍼티이고, name을 프로퍼티, john을 프로퍼티 값이라고도 할 수 있다. 2) 문자열이나 배열에서 위 코드에서 길이가 3으로 출력되는데 이 또한 fruits 배열에 저장된 프로퍼티 값이라 할 수 있다. .. 2022. 8. 20.