25일차 - 2022.03.25

안병욱·2022년 3월 25일
0

오늘 공부한 내용 요약

Decorator(데코레이터)

  1. 정의
    -다른 객체를 꾸며주는 역할의 함수
    -클래스, 프로퍼티, 메서드를 인자로 받아 이를 수정/확장하는 함수

  2. 특이사항
    -아직 자바스크립트에서 정식 지원하고 있지 않아 babel 이란 걸 설치해 사용해야 한다고 함.
    -런타임에 실행된다

  3. 사용시
    -클래스의 프로퍼티, 메소드, 클래스 자신의 바로 윗줄에 추가해준다.


  • 자바스크립트가 아닌 파이썬이라는 다른언어에서 주로 사용하는것으로 보여 추후 파이썬 학습때 깊게 알아보겠음

Baekjoon에서 문제풀이

  • 백준에서 JavaScript를 지원하지 않아 Node.js에서
const input = require('fs').readFileSync('/dev/stdin').toString().split(' ');

입력하는 fs모듈 이용방식으로 풀이



1) Hello World! 출력하기

console.log("Hello Wolrd!");
const a = "Hello";
const b = " World!";

console.log(a + b);
const a = "Hello";

console.log(`${a } World!`);
function A() {
    let b = "Hello";
    let c = b + " World!";
    console.log(c);
}

A();
const a = ["Hello", " World!"];

console.log(a[0] + a[1]);

내일 학습 예정

  • this
  • baekjoon 1단계 문제들 풀이방식 3개 이상으로

하루 돌아보며

가능했던 시간에 비해 평소보다 부진했음.
1Out
만족도 ☆☆☆☆☆


위의 내용은 공부중 본인이 이해한 내용으로 몇몇 틀린 내용이 있을 수 있습니다.
회독중 발견시 수정하겠습니다

profile
working hard

0개의 댓글