목록JavaScript (17)
sm 기술 블로그
array.slice(start, end) let A = [1,2,3]; console.log(A.slice(0,1)); 출력결과 [ 1 ] slice는 배열에서 원하는 부분만 자르는 함수로 start ~ end-1 값을 뽑는다. array.filter(n=>n==="a") let A = [1,2,3,1]; console.log(A.filter(n=>n===1)); 출력결과 [ 1, 1 ] filter는 원하는 특정 배열만을 걸러낸다(출력한다). for of 문 let arr = ["a", "b", "c", "d"]; for (let value of arr) { console.log(value); } // 출력결과 a b c d 배열의 값을 value에 넣어서 출력함 for in 문 let arr = [..
Array.from(Array(r), () => new Array(c)); let arr = Array.from(Array(15), () => new Array(10)); 다음과 같이 정의하면, arr[15][10] 의 배열이 생성된다. Array.from() : 배열로 만들어준다. new Array : 배열을 생성 ---> 배열 15와 배열 10을 합치는 것이라고 생각하면 됨. 입력 다른방법으로 받아오기 input.shift() : 다음 입력을 받아온다. 1 2 3일때 , split(" ")로 을 이용하면, 첫번째 사용했을 때 1, 두번째 2 , 세번째 3의 값이 나온다.
1. Node.js 다운로드 터미널에서 npm 다운으로 설치 가능, 혹은 홈페이지에서 직접 설치가능 2. VSCode 세팅 VSCode 다운로드 Code Runner 다운로드 실행 단축키 : Ctrl + Alt + N 혹은 위에 run 버튼 클릭. 3. JavaScrpit 실행환경 구성 txt 파일을 생성함. 텍스트 파일이 입력값으로 들어감. let input = require('fs').readFileSync('example.txt').toString().split('\n'); 단 백준에 문제를 제시할 때, example.txt 부분을 '/dev/stdin' 혹은 0으로 바꿔줘야한다.
1. 함수 줄이기 function(req, res){ res.send("BYE!"); } 자바스크립트에서 함수를 사용할 때 다음과 같이 정의하였다. 이를 아래와 같이 줄일 수 있다. (req, res) => {res.send("Bye!");} 2. const => import const express = require("express"); express 에서 다음과 같이 정의했었다. 이는 구 버전에서 사용하는 방법으로 최신 버전에서는 import로 좀더 자바스러운 문법이 추가되었다. import express from "express";