JavaScript_Object

송민우·2020년 7월 28일
0

Web 2020Camp

목록 보기
8/9

객체는 주체와 특성을 함께 아우르는 개념이다.

var person = 
{firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"};

Array와 같이 여러가지 Value들을 포함할 수 있으며
각 Value들은 Property를 갖고, Property는 수정될 수 있다.

만약 아래 코드처럼 x에 person 변수를 넣는다면, x에 copy가 되는 것이 아니라
선언 이후 x의 value값을 수정해도 person에 같은 value값이 수정되는 식이다.

var x = person;
x.age = 10;     

Properties에 접근하기 위해서
object.property와 같은 방법이나 object["property"] 같은 방법을 사용할 수 있다.

만약 새로운 property를 추가하고싶다면

person.nationality = "English";

와 같이 스크립트를 추가하여 간단하게 추가할 수 있다.

반대로 삭제하고싶다면 delete를 사용하여 가능하다.

delete person.age;

JS method는 객체안에서 function정의를 통해 특정 작용을 하는 스크립트를 말한다.
person.fullName(); << method 실행
person.fullName; << method 의 definition을 의미한다.

profile
Front-end Developer / UX designer

0개의 댓글