기본 형식 : object.element 

    objects가 필요한 이유

    objects를 사용하지 않는 방법

     

    1. player특성을 하나하나 변수 설정시켜야 함.

    const playerName = "nico" ; 

    const playerPoints = 121212 ;

    const playerHandsome = true ;

    const playerFat = "little bit";

     

    2.array로 나타내기

    const player = ["nico", 121212, ture, "little bit"]

     

    무슨 특성을 가지고 있는 지 파악하기 어려워 array 부적절

     

    objects

    const player = { name : "ming", points : 10, fat : false, } ;

    - list가 아님 , list는 예를 들어 일주일의 리스트 안엔 월화수목금토일이 있듯 모든 값이 같은 의미를 가져야함.

    1. 특성 출력 방법 1

    console.log(player); //{name: 'ming', point: 10, fat: false}

    console.log(player.name); //ming

    2. 특성 출력 방법 2

    console.log(player["name"]); //ming

    3. 업데이트

    console.log(player);

    player.fat = true;

    console.log(player); //{name: 'ming', points: 10, fat: true}

     

    const인데 왜 업데이트가 될까? - const 전체를 하나의 값으로서 업데이트를 하려고 할때 에러가 발생함.

     

    4.Add

    console.log(player); //{name: 'ming', points: 10, fat: true}

    player.lastName = "potato";

    console.log(player); // {name: 'ming', points: 10, fat: true, lastName: 'potato'}

     

    console.log(player.points); // 10

    player.points = player.points + 15 ;

    console.log(player.points); // 20

    '개발언어 > 노마드코더-크롭앱 클론코딩' 카테고리의 다른 글

    Functions  (3) 2022.07.01
    Array  (0) 2022.07.01
    Booleans (+ null과 undefined 의 차이)  (0) 2022.07.01
    변수( var vs const,let)  (0) 2022.07.01
    크롬앱 클론코딩 시작!  (0) 2022.07.01

    댓글