JavaScript10 [노마드코더] 바닐라 JS로 크롬 앱 만들기 - #2.6 #2.6 Objects 개념 예를 들어 게임 안에서 플레이어(캐릭터)를 만들고 있다고 가정했을 때, 아래의 코드는 비효율적임. /*비효율적인 코드*/ const playerName = "nico"; const playerPoints = 121212; const playerHandsome = true; const playerFat = "little bit"; fat, handsome, point, name 특성들이 하나의 개체(entity)인 player에 대해서 설명하고 있음. 따라서 이들을 그룹화할 필요가 있음. 지난 시간에 배운 Array 방식으로 그룹화하기엔, "nico", 121212, true, "little bit"이 각각 어떤 속성의 값인지 알 수 없어서 적절하지 않음. /* 적절하지 않은 .. 2021. 11. 2. [노마드코더] 바닐라 JS로 크롬 앱 만들기 - #2.5 #2.5 Arrays 개념 무엇인가를 나열하기 위해 Array(배열)이가 필요. 예를 들어 일주일의 요일들을 만들고자 했을 때, 아래 코드는 모든 요일을 적어내려가야 하기 때문에 비효율적임. /*비효율적인 코드*/ const mon = "mon"; const tue = "tue"; const wed = "wed"; const thu = "thu"; const fri = "fri"; const sat = "sat"; const sun = "sund"; 이것들을 리스트로 그룹화를 하면, String이 아닌 Array가 되는 것. const daysOfWeek = ["mon", "tue", "wed", "thu", "fri", "sat", "sund"]; Array를 만들기 위해서는 [ ] 기호를 사용하면 됨.. 2021. 11. 2. 이전 1 2 3 다음