[JavaScript] Object(객체)

이든·2023년 1월 4일
0

[JavaScript]

목록 보기
1/5
post-thumbnail

javascript는 객체 지향 프로그래밍 언어

객체란?

객체는 property의 집합이자 원시 값을 제외한 모든 데이터의 종류.
=> property와 method로 이루어진 집합체

객체의 property와 method

property

: property는 객체의 상태를 나타내는 값

  • property
    name : 'eden'
    age : 28
  • property key
    name
    age
  • property value
    eden
    28

method

: 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문

for ( 현재 원소의 이름이 들어갈 변수 in 객체 ){
}
-> 객체에 있는 원소의 개수만큼 중괄호 실행

console.group() 알아보기 🔗

console.group('object loop');
var memberObject = {
manager:'lee',
developer: 'mo',
designer: 'park'
}

for(var name in memberObject){
console.log(name);
profile
<FrontendDeveloper />

0개의 댓글