TIL -21. JavaScript : Object(1)

이지연·2020년 7월 27일
0

이 앞전에 type을 공부할 때 잠깐 언급한 적이 있었다.

  1. 객체 선언

    var 객체이름 = {
    property이름1 : property값,
    property이름2 : property값
    }

  • 객체는 {}(중괄호)로 감싸져 있다.
  • 콜론으로 구분된 이름/깂 쌍들
  • 쉼표로 분리된 목록의 형태

즉, 정리하면 객체는 이름과 값으로 구성된 프로퍼티의 집합이라고 생각하면 된다.

좀 더 자세하게 객체를 만드는 내용은 아래와 같다.

let plan1 = {
  name: "Basic",
  price: 3.99,
  space: 100,
  transfer: 1000,
  pages: 10
};
  • property 이름은 중복될 수 없다.
  • property이름과 property값 사이에 :(콜론)으로 구분한다.
  • property를 추가할 때는 ,(쉼표)를 붙여준다.
  • property 값에는 어느 type이나 가능하다(string, number, array, object, function..)
  1. 해당 객체의 property값을 접근하는 방법

    1)객체이름.프로퍼티이름
    2)객체이름["프로퍼티이름"]

  • 하지만 1)번보다 2)번을 사용하는 것이 훨씬 오류를 안나게 하는데 좋다.
    마침표(.)을 이용하는 것은 직접 접근을 바로 할 수 있는 것인 반면, 대괄호([])을 이용해 접근하고 싶을 때는 쌍따음표("")와 함께 작성한다.

3.property 수정

객체[프로퍼티] = 바꿀값

-객체를 정의한 후 에 property값을 수정할 수 있다.
-객체 변경시 배열, 문자열, 숫자, 객체 다양하게 값을 수정할 수 있다.

profile
Everyday STEP BY STEP

0개의 댓글