Javascript
javascript Object property 접근, 추가, 삭제
breeghty
2023. 2. 2. 13:29
Object(객체)
- 자바스크립트는 객체 기반 프로그래밍 언어이며, 자바스크립트를 구성하는 거의 모든 것이 객체다. 합수, 배열, 정규 표현식 등은 모두 객체다.
- 객체 타입은 다양한 타입의 값을 하나의 단위로 구성한 복합적인 자료구조이며, 변경 가능한 값이다.
let user = {
name: 'Jane',
age: 14,
//프로퍼티 키: 값
fly(){
console.log("I believe I can fly");
}
//메소드
}
프로퍼티 접근, 갱신, 추가, 삭제
let person = {
name: 'Jane'
}
//접근
console.log(person.name); // Jane
console.log(person['name']); //Jane
//갱신
person.name = 'Mike';
console.log(person.name); //Mike
//동적 생성(추가)
person.age = 20;
console.log(person);//{name: 'Mike', age: 20}
//삭제
delete person.age;
console.log(person);//{name: 'Mike'}
person이라는 객체의 name property의 값을 알고 싶다면 person.name 혹은 person['name']으로 값을 참조할 수 있다.