본문 바로가기

내일배움캠프_게임서버(202410)/분반 수업 Basic-A10

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.