본문 바로가기

게임서버-스파르타코딩NodeJs_7기/분반 수업 Basic-A17

과제하기 24.11.28.목 Class / Promise 이해하고 활용하기 오늘의 목표!Class / Promise 이해하고 활용하기프로미스는 완벽하게 이해하자Class: 게임 캐릭터 생성기Class는 쉽게 말해 ‘공장’, '빵틀' 같은 겁니다.Class가 있으면 이 Class를 이용해 원하는 제품을 쉽게 반복적으로 만들어낼 수있습니다.ex) 캐릭터 생성// 게임 캐릭터 설계도 (클래스)class GameCharacter { constructor(name, level) { this.name = name; // 캐릭터 이름 this.level = level; // 캐릭터 레벨 this.health = 100; // 기본 체력 } // 캐릭터 상태 표시 showStatus() { console.log( `이름: ${this.name}, 레벨: .. 2024. 11. 28.
241126 화 숙제 오답, 새로 알게 된 것 함수에서 return이 필요 없는 경우 쓰지 말기코드 하나하나에 이유가 있어야 함. 그냥 따라하지 말기 구현할 때 콜백함수를 console.lolg()말고 밖에 따로 만들자 indexOf 구현에서 값을 찾기 실패하면 -1을 반환하는 기능이 있음. 추가하기// indexOf 구현const arr1 = [1, 2, 3, 4, 5];function myIndexOf(arr, value) { for (let i = 0; i  변수 이름 생각 더하기. 다른사람이 자주 사용하는 변수명으로 쓰기.내가 쓴거 : (sum, num)다른사람이 쓸 것 같은 변수 : (prev, current) 구현할 때 retrun으로 하기 (메소드 기능 그데로 구현하기)학습 : 함수와 배열 비교1. 다양한.. 2024. 11. 26.
콜백함수_241119목 구현하다 = 그 함수의 기능을 다른 방법으로 모방하기콜백함수// 내장함수// 콜백함수(매게변수로 익명의 함수 사용. 내용이 펑션 )function funName(callback) { // 2. 매게변수로 함수 넣음 callback(); // 3. 아래의 함수가 실행됨}funName(function () { // 1. console.log("콜백함수 사용"); // 4. 함수 내용...});function funName(callback) { // 2. 매게변수로 함수 넣음 callback("콜백함수 사용"); // 3. 아래의 함수가 실행됨}funName(function (text) { // 1. console.log(text); // 4. 함수 내용...});   Lv1// forEach .. 2024. 11. 21.
해설_241119화 다른답// 문제 3: 세 개의 숫자 중 가장 큰 수를 반환하는 함수를 작성하세요.// 내답let arr = [3, 5, 2];function max(arr) { let max = arr[0]; for (let num of arr) { if (max  과제변수명.toString(진수숫자) // 진수로 변환시켜서 문자열로 출력n=19n.toString(2) parseInt(변수명,진수) //javascript에서는 다양한 형변환 방식이 존재합니다. //Number(num) //+num //parseInt(num)import readlineSync from "readline-sync";// 설치 방법 : npm i 설치할것// 프로그램 시작function main() { // 사용자로부터 입.. 2024. 11. 19.
레벨 테스트, 데이터 타입 오답 공부 11. 배열 `[1, 2, 3, 4, 5]`의 각 요소에 `2`를 곱한 새로운 배열을 반환하는 `map` 함수를 사용한 코드를 작성하세요.정답const arr = [1, 2, 3, 4, 5];const newArr = arr.map((num) => num * 2); // 답// 정답 풀어보기const newArr = arr.map(function (num) { return num * 2;});console.log(newArr); // [2, 4, 6, 8, 10] map 함수 : 맵은 인자값으로 함수를 받습니다. // Map 함수의 기능 풀어보기function map(callback) { const newArr = []; for (let i = 0; i 코드 해석callback 함수를 매.. 2024. 11. 14.