[JavaScript] 객체, 클래스

dooboocookie·2022년 9월 29일
0

JavaScript

목록 보기
7/15

객체(Object)

  • 관련된 속성(엔티티, 함수, ...)을 담고있는 집합
  • 선언
const TestObj = {
  name : '경환',
  age : 29,
  gender : false
};
  • 생성
    • 생성자를 통해서 새 객체 생성
let obj = new TestObj();

prototypea

  • Javascript에서는 객체를 상속하기 위하여 프로토타입이라는 방식을 사용

유용한 객체

Date

  • 197년 1월 1일 00:00:00:000~ 부터의 시간을 담는 객체

Math

  • 연산 같은 수학적인 작업에 필요한 메소드와 속성을 갖는 객체

Set

  • 연관된 데이터들의 집합
    • 중복 허용 X
    • 순서 없음
  • 생성
const setTest = new Set();
  • 속성 및 함수

Map

  • 한 쌍의 엔트리(키 + 밸류)들의 집합
  • 생성
const mapTest = new Map();
  • 속성 및 함수

Class

  • 연관된 필드와 기능들로 정의하여 객체를 만들기 위한 틀 (특별한 함수)
    • 필드는 생성자 안에서 정의됨
    • 메소드(생성자 포함)들의 집합
  • 선언
    • 생성자(필드값 포함)들과 메소드들을 나열
class Person() {
  // 생성자
  constructor(name, age){
    this.name = name;
    this.age = age;
  }
  print
}
profile
1일 1산책 1커밋

0개의 댓글