기본 형식 : 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 |
댓글