javascript는 객체 지향 프로그래밍 언어
객체는 property의 집합이자 원시 값을 제외한 모든 데이터의 종류.
=> property와 method로 이루어진 집합체
: property는 객체의 상태를 나타내는 값
: property를 참조하며 조작할 수 있는 동작
=> 객체 내부에 선언된 함수. 일반 함수와 구별하기 위해 method라 부름.
var memberObject = {
manager: 'kim',
developer: 'mo',
designer: 'park'
}
manager 수정해보기
var memberObject = {
manager: 'kim',
developer: 'mo',
designer: 'park"
}
memberObject.manager = "lee";
delete를 사용하여 객체에서 삭제
delete memberObject.manager
for ( 현재 원소의 이름이 들어갈 변수 in 객체 ){
}
-> 객체에 있는 원소의 개수만큼 중괄호 실행
console.group('object loop');
var memberObject = {
manager:'lee',
developer: 'mo',
designer: 'park'
}
for(var name in memberObject){
console.log(name);