객체2 JS 근본 공부 - Object 1. 왜 object를 사용할까? - 개발자는 값을 저장하기 위해 변수를 생성한다. 변수 1개당 하나의 값(value)만 저장할 수 있다는 특성이 있다. - 그러나 개발을 하다보면 여러 변수들을 매번 함께 사용하는 경우가 발생하며 해당 변수들을 묶음으로 관리하기가 쉽지 않다. - 여러 변수들을 묶어서 효율적으로 관리하는 방법 중 하나가 바로 object이다. 아래 코드 예시를 살펴보자. const name = "Raphael"; const age = 20; function print(name, age) { console.log(name); console.log(age); } print(name, age); - 위의 함수에서 보이는 name과 age 라는 매개변수 이외에 address와 phoneNumbe.. 2020. 11. 1. JS 근본 공부 - class & object(객체지향) 1. class란 무엇일까? - 클래스는 현실의 대상을 데이터화 시키기 위해 연관된 정보 또는 데이터를 하나의 그룹으로 묶는 것을 의미한다. - 클래스는 속성(= fields, 변수)과 행동(= method, 함수)으로 구성되어 있다. - 그러므로 클래스는 어떤 현실의 대상을 데이터화 시키기 위한 설계도 또는 청사진이다. - 속성만으로 구성되어있는 클래스가 있는데, 이를 데이터 클래스라고 부른다. [Class 선언방법] class Person { // construcor: 해당 클래스를 이용하여 객체를 생성할 때 // 객체의 초기값을 설정하기 위해서 사용되는 생성자 함수이다. constructor(name, age) { // fields this.name = name; this.age = age; // .. 2020. 10. 31. 이전 1 다음