반응형
객체
자바 스크립트 객체
자바스크립트 기본타입은 객체
객체 : 이름 , 값으로 구성된 프로퍼티의 정렬되지 않은 집합.
자바스크립트에서는 숫자 , 문자열, 불리언 ,undefined 타입을 제외한 모든것 이 객체이다.
객체의 프로퍼티,메소드 참조
var person = {
name : "홍길동";
birthday : "01234";
pid : "123455";
fullId : function(){
return this.birthday+this.pid;
}
};
person.name // 홍길동
person["name"] //홍길동
person.fullId();//01234123455
person.fullId;// reuturn~
객체 생성
- 리터럴 표기 이용하는 방법
- 생성자 함수를 이용하는 방법
- Object.create() 메소드를 이용하는 방법
위와같은 방법으로 생성되어 메모리에 대입된 객체를 인스턴스라고 한다.
1.
var 객체이름 = {
프로퍼티이름1 : 프로퍼티1 값
프로퍼티이름2 : 프로퍼티2 값
...
}
2.
var day = new Date() // new 연산자이용
document.write("올해는" + day.getFullYear() +"년 입니다.")
Object.create()메소드를 이용한 객체 생성
Object.create(프로토타입객체[,새로운객체의프로퍼티1, 새로운객체의프로퍼티2,..]);
반응형
'프로그래밍 언어 > JavaScript' 카테고리의 다른 글
promise / async await (0) | 2021.06.29 |
---|---|
javascript 콜백 promise (0) | 2020.04.10 |
DOM 객체 (0) | 2019.06.28 |
화면 전환 (0) | 2019.06.28 |
selectBox (0) | 2019.06.14 |