- 공통적으로 나타나는 객체 프로퍼티와 메서드 (7가지)

constructor 프로퍼티:

생성자 함수로써, instanceof 연산자가 이 값을 사용한다.

toString(), toLocaleString(), valueOf()

hasOwnProperty(), propertyIsEnumerable(), isPrototypeOf()


- 배열과 객체를 구별하는 주요 특징

length - 값을 설정하는 대로 동적으로 객체의 capacity를 조절함.

join() - 배열의 모든 원소를 문자열로 변환

reverse()

sort()

var a = [33, 4, 1111, 222];

a.sort(); // 알파벳 순: 1111, 222, 33, 4

a.sort(function(a, b) { return a-b; }); // 번호순: 4, 33, 222, 1111

concat()

slice() - 배열의 일부분(slice) 혹은 부분 배열(subarray)를 반환한다.

splice(작업시작 위치, 삭제할 원소의 개수, 추가할 원소) - 배열에 원소를 삽입하거나 제거하려고 할 때 범용적으로 사용할 수 있다.

push() - 배열의 새로운 길이를 반환, pop() - 배열에서 제거한 원소를 반환

unshift(), shift() - push(), pop()과 매우 유사하게 동작하는데, 배열의 맨 앞에서 원소를 다룬다는 것이 다르다.


'프로그래밍 > js' 카테고리의 다른 글

Javascript - 문장  (0) 2012.04.20
Javascript - 표현식과 연산자  (0) 2012.04.20
Javascript - 변수  (0) 2012.04.20
JavaScript - 데이터 타입과 값  (0) 2012.04.20