본문 바로가기

TIL,WIL52

3주차 목요일 오늘 중요한 것을 정리하면서 기억할 필요가 있는 것 1~2가지 비동기 함수는 키가 붙음 ( async)sync : 동기async : 비동기비동기함수는 Promise를 리턴합니다. Promise는 파라미터로 익명의 함수를 가집니다.async function fetchData() { /// 데이터 처리 return new Promise(function (resolve, reject) { if (true) { resolve("데이터 로드 성공"); } else { reject("데이터 로드 실패"); } });}async function main() { try { // 성공하면 // result = "데이터 로드 성공" const result = awa.. 2024. 11. 14.
3주차 수요일 ◇ 오늘 할 일◆ 알고리즘 퀘스트◆ 로그라이크 저장기능 없이 랜덤전투까지 구현◇ 오늘 한 일◆ 알고리즘 퀘스트 11~13◆ 로그라이크 처음부터 다시 하기◇ 오늘 못 한 이유◆코드에 대한 이해가 부족하여 처음부터 다시 만들고 있습니다.오늘 중요한 것을 정리하면서 기억할 필요가 있는 것 1~2가지◆ game.js 코드const battle = async (stage, player, monster) => { let logs = []; while(player.hp > 0) { // ***여기서부터 console.clear(); // 1. 콘솔 비우기 displayStatus(stage, player, monster); // 2. 현재 스테이지, 플레이어, 몬스터 정보 보이기 .. 2024. 11. 13.
3째주 화요일 ◇ 오늘 할 일◆입문2주차 학습◆알고리즘 퀘스트◆로그라이크 스켈레톤 코드 분석 및 설계◇ 오늘 한 일◆알고리즘 퀘스트 4~10번◆sql  3주차 수강◆로그라이크 스켈레톤 코드 분석 및 시나리오 작성    시나리오 : https://ashen99.tistory.com/251◇ 오늘 못 한 이유◆ Node.js입문 2주차는 sql도 빨리 끝내고 싶은 마음에 강의를 듣느라 지체되었습니다. 밤에 마저 수강할 계획입니다.◆ 로그라이크는 여러 자료를 찾아보며 아직은 다소 서툴지만 조금씩 만들어 가고 있는 중입니다.오늘 중요한 것을 정리하면서 기억할 필요가 있는 것 1~2가지Math.random()은 0 이상 1 미만의 난수(임의의 숫자)를 반환합니다 2024. 11. 12.
3주차 월요일 ◇ 오늘 할 일◆ 로그라이크 0◆  문법 종합 5주차수강◇ 오늘 한 일◆ 로그라이크 1◆ 문법 종합 5주차◆ 알고리즘 1~3번 풀기 ◆  문법 종합 5주차수강◇ 오늘 못 한 이유◆ 로그라이크 2~5를 참고해서 설계를 구상하려합니다.  오늘 중요한 것을 정리하면서 기억할 필요가 있는 것 1~2가지 VSCode 탐색기창 열고 닫기 : ctrl + B프로젝트 환경설정시 라이브러리 설치는 bash터미널에서 합니다. 지난번에 적어뒀는데 까먹어서 잠깐 해맴..perttier 설정에 뭐가 있는지 보고 쓸만한게 있으면 추가하기 - https://ashen99.tistory.com/240 2024. 11. 11.
2주차 WIL 이번 주는 JS 문법 강의를 듣느라 정신없이 지나갔습니다. 2주 차까지만 해도 단순히 외울 내용이 많다고 느꼈는데, 3주 차에 들어서면서는 이 코드가 맞는지 헷갈리기 시작했고, 코드 형태가 조금만 변해도 배운 내용을 제대로 적용하지 못해 어려움을 겪었습니다. 다행히 MDN에서 사용법이 잘 정리되어 있어서 큰 도움이 되었습니다. 앞으로도 MDN을 자주 참고해가며 함수 사용법을 확실히 익힐 계획입니다. 주말에 5주 차까지 강의를 빠르게 한 번 듣고, 3주 차부터 다시 꼼꼼하게 복습할 예정입니다. 이번 주 목요일부터는 알고리즘 퀘스트를 시작했습니다. 인터넷에서 정보를 찾아보니 난이도 자체는 어렵지 않았지만, 여러 줄에 걸쳐 메모리를 많이 잡아먹는 제 코드와 달리, 다른 사람들은 간결하게 한 줄로 풀이하는 걸 .. 2024. 11. 8.
2주차 금요일 ◇ 오늘 할 일◆문법 종합반 4주차◆  알고리즘 1개◇ 오늘 한 일◆문법 종합반 4주차◆  알고리즘 1개 오늘 중요한 것을 정리하면서 기억할 필요가 있는 것 1~2가지 ◆ localeCompare 메서드localeCompare()는 문자열 간의 사전 순서를 비교하는 JavaScript의 내장 메서드입니다.a[n].localeCompare(b[n])는 문자열 a의 n번째 문자와 문자열 b의 n번째 문자를 비교하여 세 가지 값 중 하나를 반환합니다:-1: a[n]이 b[n]보다 앞에 있으면 반환됩니다.0: 두 문자가 같으면 반환됩니다.1: a[n]이 b[n]보다 뒤에 있으면 반환됩니다. 2024. 11. 8.