![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bfrgCs/btqCn1V5YT8/9USMsjj1esYZ5lz2oowz3k/img.png)
mongoDB = NoSQL Databass mongoose = mongoDB와 자바스크립트를 연결 시켜줌 장점 - 적은 규칙과 절차가 간편하게 작업이 가능한 데이터 베이스 이다. 1. mongoDB 다운로드 https://www.mongodb.com/cloud/atlas/lp/general/try?utm_source=google&utm_campaign=gs_apac_south%20korea_search_brand_atlas_desktop&utm_term=mongodb&utm_medium=cpc_paid_search&utm_ad=e&gclid=Cj0KCQiAtOjyBRC0ARIsAIpJyGMvYxKQniYgoFDGes0ZPNVUgX9b0MbFRK0-Z3AWieqZ5OFsul7we-gaAvPJEALw_wc..
1. split() 2020/02/26 - [Study/script.js] - [string] split - 문자열 분할 [string] split - 문자열 분할 문자열 분할 메소드 예시 const splitString = (e) => { const split = e.split(' ') return split } console.log(splitString('가나 다라 마바 사')) // ["가나", "다라", "마바", "사"] split의 인자로 어느 기.. andwinter.tistory.com 2.sort() 배열의 정렬이 가능하다. 기본 오름차순 정렬인데, 아래처럼 쓸 수 있다. let a = ["c", "d", "a"] console.log(a.sort()) //["a","c","d"] 3. ..
문자열 분할 메소드 예시 const splitString = (e) => { const split = e.split(' ') return split } console.log(splitString('가나 다라 마바 사')) // ["가나", "다라", "마바", "사"] split의 인자로 어느 기준을 가지고 분할 할 것인지(위에서는 공백=스페이스바)를 첫번째로 받고 두번째 인자로는 분할 개수를 정한다. 만약 위 코드를 두번째 인자를 주어 아래처럼 변경하면 const splitString = (e) => { const split = e.split(' ', 2) return split } console.log(splitString('가나 다라 마바 사')) // ["가나", "다라"] 위와같은 결과가 나온다.
const arrFunction = (participant, completion) => { var arr = []; participant.forEach(element => { let name = completion.indexOf(element); if(name === -1){ arr.push(element); } }); return arr; } console.log(arrFunction(["ee", "aa", "cc"], ["ee"])) //결과 ["aa", "cc"] 배열 completion 을 전체배열 participant 에 비교하여 가지고 있지 않은 배열만을 반환하는 문제이다. 우선 전체배열에서 값을 순서대로 빼와서(forEach) 그 값이 completion 에 있는지 indexOf 로 검사한다..
express 로 서버를 만들고 해당 주소로 request 가 들어왔을때 response 를 주는 방법은 저번 글에서도 작성했듯 기본형은 아래와 같다. app.get("/join", (req, res) => res.send("join")) 이 응답은 단순히 화면에 join 이라는 문구만 출력되게 된다. 우리가 어떠한 요청이 들어와서 특정 화면을 그리고싶을때, express 에서는 템플릿엔진을 설치하여 렌더링을 할 수 있다. http://expressjs.com/ko/guide/using-template-engines.html Express와 함께 템플리트 엔진 사용 Express와 함께 템플리트 엔진을 사용 Express가 템플리트를 렌더링하려면 다음과 같은 애플리케이션 설정이 필요합니다. views, ..
express router //index.js import express from "express"; app.listen(3000); app.get("/", (req, res) => res.send("Hi from home")); // http://localhost:3000 으로 GET 되면 response 로 Hi from home 메세지 출력 조각조각 분할하여 route, router, controller 로 나눌 수 있다. // routes.js const HOME = "/" const routes = { home:HOME } export default routes // controller.js export const home = (req, res) => res.send("Hi from home")..