$wrapper = null;을 해줘야 $wrapper 돔이 생성되는데요 혹시 왜그런걸까요?
class Clock {
$wrapper =null;
constructor({ $target }) {
const $wrapper = document.createElement('section');
$wrapper.className = 'Clock';
$target.appendChild($wrapper);
this.currentDate();
this.render();
}
currentDate() {
// 현재 시간 가져오기
const currentTime = new Date();
const currentHour = currentTime.getHours(); // 시간 (0부터 23까지)
const currentMinute = currentTime.getMinutes(); // 분 (0부터 59까지)
const currentSecond = currentTime.getSeconds(); // 초 (0부터 59까지)
// 현재 날짜 가져오기
const currentDate = currentTime.getDate(); // 일 (1부터 31까지)
const currentMonth = currentTime.getMonth() + 1; // 월 (0부터 11까지. 0은 1월을 나타냄)
const currentYear = currentTime.getFullYear(); // 연도 (예: 2023)
// 출력 예시
console.log(`현재 시간: ${currentHour}:${currentMinute}:${currentSecond}`);
console.log(`현재 날짜: ${currentYear}-${currentMonth}-${currentDate}`);
}
render(){
}
}
export default Clock;