'전체 글'에 해당되는 글 88건

객체(object)를 이용해 데이터 다루기

그리고 똑같은 리스트 방식인 배열(array)과 다른 점 살펴보기


배열(array)의 문제점은 뭘까?


  • 내 정보인 이름(name), 나이(age), 성별(gender), 조건문(true or false)에 대한 값을 배열(array)로 만들었다.
  • console.log() 메소드를 통해 나이만 출력하고 싶다.


1
2
3
const my_info = ["Ryan"31"male"true]
 
console.log(my_info[1]);
cs


  • 우선 나이에 대한 데이터가 my_info에서 배열 몇 번째에 있는지 알아야 출력이 가능해진다.
  • 만약 배열 안에 데이터가 100만 개가 있다면 4만 7천번째 값이 뭔지 알아야 꺼낼 수 있다는 말이다.
  • 따라서 효율적으로 데이터를 관리하기 위해서 객체(object)를 사용한다.



동일한 데이터를 가지고 객체로 만들어보자


  • 객체는 {}괄호를 사용하고, 데이터에 이름을 붙여준다.
  • 데이터로는 문자, 숫자, 배열, 객체도 사용 가능하다.


1
2
3
4
5
6
7
8
const my_info = {
  name : "Ryan",
  age : 31,
  gender : "male",
  isHandsome : true,
}
 
console.log(my_info.age);
cs


  • 원하는 데이터를 호출하려면 객체에 점(.)을 찍은 후 데이터에 지정해준 이름을 적으면 된다.

  • 호출한 데이터로 console.log() 메소드를 통해 출력할 수 있다.



1
2
3
4
5
console.log(my_info.age);
 
my_info.age = 32
 
console.log(my_info.age);
cs


  • 호출한 데이터에 '32'를 입력하여 age 데이터를 바꿀 수 있다. 


'코딩 연습 > Javascript' 카테고리의 다른 글

함수(function)  (0) 2018.12.05
배열(array)과 객체(object)를 확장해서 사용  (0) 2018.12.04
배열(array)  (0) 2018.12.04
카멜 표기법(camel case)  (0) 2018.12.04
자료형(data type)  (0) 2018.12.04
블로그 이미지

쵸잇

,

배열의 필요성


요일 변수요일 값을 담고 출력하면,


1
2
3
4
5
6
7
8
9
const Monday = "Mon";
const Tue = "Tue";
const Wed = "Wed";
const Thu = "Thu";
const Fri = "Fri";
const Sat = "Sat";
const Sun = "Sun";
 
console.log(Monday, Tue, Wed, Thu, Fri, Sat, Sun);
cs


하나씩 변수를 지정하고 값을 담아야하니 동일한 작업을 6번이나 더 해야한다.

배열7개의 문자열하나로 묶는다. 


배열만 출력하면 7개의 문자열이 모두 한꺼번에 출력이 된다.


1
2
3
const dayOfWeek = ["Mon""Tue""Wed""Thu""Fri""Sat""Sun"]
 
console.log(dayOfWeek);
cs



배열에서 원하는 값을 출력하려면 해당 값의 순서를 "[]" 안에 입력하면 된다.


1
2
3
const dayOfWeek = ["Mon""Tue""Wed""Thu""Fri""Sat""Sun"]
 
console.log(dayOfWeek[5]);
cs


'코딩 연습 > Javascript' 카테고리의 다른 글

배열(array)과 객체(object)를 확장해서 사용  (0) 2018.12.04
객체(object)를 이용해 데이터 다루기  (0) 2018.12.04
카멜 표기법(camel case)  (0) 2018.12.04
자료형(data type)  (0) 2018.12.04
주석처리하기  (0) 2018.12.04
블로그 이미지

쵸잇

,

카멜 표기법 - 일명 낙타 표기법으로 낙타의 "등"을 묘사한 표기 방식이다.


1
const daysOfWeek =
cs


자바스크립트에서는 첫 글자는 소문자로 입력하고, 다음 단어스페이스 대신첫 글자를 대문자로 입력한다.

'코딩 연습 > Javascript' 카테고리의 다른 글

객체(object)를 이용해 데이터 다루기  (0) 2018.12.04
배열(array)  (0) 2018.12.04
자료형(data type)  (0) 2018.12.04
주석처리하기  (0) 2018.12.04
var, let, const  (0) 2018.12.04
블로그 이미지

쵸잇

,