readFileSync

import fs from 'fs';

<br>

let fileData = fs.readFileSync('data.json', 'utf-8');
let jsonData = JSON.parse(fileData);
console.log(jsonData);


파일을 읽어들이는 함수이다.

readFileSync는 동기적 함수이고, readFile은 비동기적 함수이다.

처음에 Roguelike 과제에서 readfile로 계속 시도했는데, 안돼서 그냥 포기하고 readFileSync를 사용해서 완성시켰다.



isNaN


if (isNaN(example))


isNaN 함수는 변수의 값이 NaN인지 아닌지 확인할 때 사용된다.

NaN이면 true, NaN이 아닌 경우 false 반환 (검사하기 전에 숫자로 변환시킨다.)



DATE


let now = new Date();
let year = now.getFullYear();
let month = String(now.getMonth() + 1).padStart(2, '0');
let day = String(now.getDate()).padStart(2, '0');
let hours = String(now.getHours()).padStart(2, '0');
let minutes = String(now.getMinutes()).padStart(2, '0');
console.log(`${year}-${month}-${day} ${hours}:${minutes}`); // 2024-11-15 23:25


now에 현재 시간을 저장해 놓고 년-월-일 시간-분으로 표현하는 코드이다.

padStart(2,’0’)을 사용한 이유는 날짜 시간 등등이 일의 자리일 때랑 십의 자리일때 통일성 있게 하려고 사용한 것

태그:

카테고리:

업데이트: