객체지향 프로그래밍 - 객체

객체지향 프로그래밍 - 객체

객체란?

서로 연관된 변수와 함수를 그룹핑하고 이름을 붙인것

객체는 여러가지 값과 함수를 가질 수 있다.

객체가 보유한 값을 '프로퍼티' , 객체가 보유한 함수를 '메서드'라고 한다.

객체의 프로퍼티와 메서드는 키와 값으로 분류된다.

객체와 배열

'egoing', 'graphittie', 'leezhce' 원소를 배열과 객체로 담아봤다.

배열

var memberArray = ['egoing', 'graphittie', 'leezhce'];

console.log("memberArray[2]", memberArray[2]); // 배열의 접근방법

[ ]안에 인덱스 번호를 넣어서 배열 안의 원소들을 호출할 수 있다.

객체

var memberObject = {

manager:'egoing',

developer:'graphittie',

designer:'leezhce'

}

객체의 접근방법

1. 마침표로 접근

console.log(

"memberObject.designer"

, memberObject.designer);

2.대괄호[] 사이에 키 값을 '문자열'로 넣어 접근

console.log(

"memberObject['designer']"

, memberObject['designer']);

객체 프로퍼티 추가 및 삭제

프로퍼티 수정 및 추가

객체.수정할 키 값 = 수정될 값 으로 작성

memberObject.designer ='leezche';

프로퍼티 삭제

delete 객체.삭제할 키 값 으로 작성

delete memberObject.manager

반복문을 이용해서 객체에 접근하기

반복문을 이용해서 객체에 접근할때는 for in 문을 사용한다.

for(var name in memberObject){

console.log(name, memberObject[name]);

}

https://opentutorials.org/module/4047/24603

from http://liyang.tistory.com/134 by ccl(A) rewrite - 2021-10-19 22:27:50