우선 웹 프로젝트 시작에 앞서, 어떤 프레임워크, 라이브러리, 언어로 개발을 할까 조사하다가 요즘 떠오르고 있다는 NodeJs와 ReactJs를 사용하는 MERN 스택을 이용하여 개발하기로 하였다.

MERN Stack

 

MERN 스택은 각각 MongoDB, Express, React, Node를 의미하고 다음의 4가지 핵심 기술로 스택을 이룬다.

- MongoDB: 데이터베이스

- Express.js: Node.js의 웹 프레임워크

- React.js: 클라이언트 파트의 자바스크립트 프레임워크

- Node.js: 자바스크립트 웹 서버

 

3계층 아키텍쳐

MERN 스택을 사용하면 자바스크립트와 Json으로 프론트엔드, 백엔드, 데이터베이스의 3계층 아키텍쳐를 쉽게 구성할 수 있다.

 

 

 

splice() 기본 형식

arr.splice(startIndex, deleteCount, ...items)

 

 

초기화

let arr = ['a', 'b', 'c', 'd']

 

 

 

삽입

⊙ 맨 앞에 f 삽입

arr.splice(0, 0, 'f')​

 

 

⊙ 인덱스 5(맨 끝)에 e 삽입

arr.splice(5, 0, 'e')

→ 5 이상의 수를 넣어도 결과는 같음

 

 

 

제거

⊙ 맨 앞 2개 제거

arr.splice(0, 2)​

 

 

⊙ 뒤에서 두 번째 아이템 1개 제거

arr.splice(-2, 1)

 

 

 

제거 후 삽입

⊙ 인덱스 1에 있는 아이템(c) 제거하고 g와 h 삽입

arr.splice(1, 1, 'g', 'h')

 

 

 

num1 = 24

num2 = 39

Math.round(num1/10)*10

// 결과는 20

Math.round(num2/10)*10

// 결과는 40

'Study > JavaScript' 카테고리의 다른 글

[JavaScript] 기초 #4 - 형변환  (0) 2021.08.30
[JavaScript] 기초 #3 - alert, prompt, confirm  (0) 2021.08.23
[JavaScript] 기초 #2 - 자료형  (0) 2021.08.23
[JavaScript] 기초 #1 - 변수  (0) 2021.08.23
[JavaScript] splice()  (0) 2020.12.21

+ Recent posts