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('가나 다라 마바 사')) // ["가나", "다라"] 위와같은 결과가 나온다.
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")..
문제 평범하게 문서를 작성할때 meta 태그로 UTF-8 을 설정하면 한글이 깨지지 않고 잘 나온다. 다만, 이번에 겪은 문제는 현재 문서의 주소를 가져와서 콘솔에 찍으려 했을때 한글이 깨지는 문제였다. http://localhost:3000/category#뷰티 위와같은 주소였고 나는 해쉬가 붙은 저 뷰티라는 부분을 추출하고 싶었다. 해서 작성한 코드는 아래와 같다. const address = document.location.hash; console.log(address) 하지만 이렇게 하고 실행해보면 한글이 깨진다. ( #%EB%B7%B0%ED%8B%B0 ) 이렇게. 해결 이때 아래와 같이 변환해주면 정상적으로 출력된다. console.log(decodeURI(address)) 참고 escape /..
1. indexOf let e = ["a", "b", "b", "b", "c"] e.indexOf("b") // 1 일반 배열안에서 값 찾아서 인덱스 번호 반환 2. findIndex let Arr = [{name:"aa", id:4},{name:"aa", id:2},{name:"aa", id:3},{name:"aa", id:4}] Arr.findIndex(i => i.id == 2) //1 배열안의 객체에서 특정값을 조회하여 인덱스 번호를 반환