목록분류 전체보기 (173)
그저 내가 되었고
1. 준비하기 Express.js란? - 네가 지금 Node.js를 배우는건 웹서버를 만들기 위해서야. - 그와중에 익스~는 노드로 서버를 빠르고 간편하게 만들 수 있게 도와주는 웹 프레임웤임. - 뭐.. 익스~ 외에도 많은데 얘가 노드로 만든 웹서버 중에 가장 주류임. 정리) 익스~는 웹 서버 자체가 아님. 노드를 위한 웹서버 구축용 프레임웤. Express.js로 웹서버를 만들고싶으면? 1) 폴더 하나 만들고(hyuunii_mall 등) 2) 웹스톰 들어가서 그 폴더 안에 app.js 만들고 3) 터미널에 npm init -y 쓰고 packaga.json 생성(뒤의 y? 이거 설치할때 프로젝트명이나 버전같은거 물어보는데 나는 귀찮고 답 안할테니 니 알아서 해라 하는 명령ㅋ) 4) 설치 완료되면 폴더 ..
함수 일반적으로 반복되는 코드를 하나로 묶거나, 의미를 부여하고 역할을 나누기 위해 사용함. function 함수이름(인자1, 인자2, 인자3) { // 명령문 } 함수이름(인수1, 인수2, 인수3); // 명령문에 있는 내용을 실행한다. - 인자(Parameter 또는 매개변수): 함수를 호출할때 전달 받기 위해 지정한 변수. 몇개든 콤마를 이어붙여 입력받을 수 있음. - 인수(Argument): 인자에 전달하는 값 그 자체 콜백함수 : parameter를 함수로 받는 경우 걔는 callback func. 👉🏻 일단 함수를 등록한 후, 특정 이벤트가 발생하거나 특정 시점에 도달했을 때 시스템에서 호출하는 함수. 👉🏻 JS에서 함수는 객체임. 그래서 함수 자체가 다른 함수의 인자로 쓰일 수 있고, 어떤 ..
1번. 없는 정수 사이의 합 (하) 0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 숫자는 두개입니다. 두 정수를 a,b라고 했을 때, a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 입출력 예 checkin result [1,2,4,6,7,8,9,0] 12 7,8,3,5,6,1,2,4 45 지정 입력값 checkin result [1,3,5,9,2,4,8,0] 13 답안 포맷 function solution(arr1){ let answer=0; return answer; } let arr1=[1,3..
1번. 자연수 뒤집어 더하기 (하) 자연수 n의 각 자리 숫자를 뒤집은 순서로 더해 출력하는 수식을 리턴해주세요. 예를들어 n이 12345이면 "5+4+3+2+1=15''라는 문자열을 리턴합니다. 제한 조건 N의 범위 : 100,000,000 이하의 자연수 입출력 예 n result 12345 "5+4+3+2+1=15" 1532576 "6+7+5+2+3+5+1=29" 지정 입력값 n result 718253 "3+5+2+8+1+7=26" How I solved👇🏻 ▶양 끝의 따옴표도 조건인지 아닌지 분간이 안가서(...) 그냥 적었다....ㅎ.........ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ function solution(n){ let sum = ''; let answer = 0; let nums = n.toStr..
📚 화살표 함수(Arrow function) 👉🏻ES6에서 새로 추가된 문법! 이름처럼 문법 안에 화살표가 들어 있음ㅋㅋ 기존 함수보다 더 간결한 문법으로 함수를 만들 수 있당!~! const sum = function(a, b) { return a + b; }; 일반 함수 표현식👆🏻 vs 애로우 펑션👇🏻 const sum = (a, b) => { return a + b; }; const sum = (a, b) => a + b; const hello = a => { return a; }; hello('hi'); // hi 📚 구조 분해 할당 👉🏻배열이나 객체에서 각각 값 이나 프로퍼티를 분해하여 손쉽게 개별 변수에 담을 수 있도록 해 줌 ▶배열에서의 구조 분해 할당 const [a, b] = [100, ..