Programming/JAVASCRIPT

[JAVASCRIPT] 자주쓰는 JAVASCRIPT 문법 (2)

RosyPark 2022. 1. 4. 21:07

기존의 객체를 건들이지 않고 새로운 객체를 만드는법

(1) Spread 문법 사용 

-  기존의 객체에다가 ... 을 더해주면 새로운 객체를 생성할 수 있음 

 

- 객체의 경우 

const flower = {
  name : '꽃'   
}

 

const sunFlower = {
    ...flower, 
    attribute : 'sun'};

 

- 배열의 경우 

const flower = ["해바라기"]
const spreadFlower = [...flower, "장미", ...flower];
// (3) ["해바라기", "장미", "해바라기"] 

 

2) rest 

- 객체, 배열, 함수의 파라미터에서 사용 가능 

- Spread 연산자(...)를 사용하여 함수의 파라미터를 작성한 형태
- Rest 파라미터를 사용하면 함수의 파라미터로 오는 값들을 "배열"로 전달받을 수 있음 -> Java의 public static void func(String... strs){...} 유사 

 

 

 

소수점 자리수 처리

- Math.ceil(x) 올림

- Math.floor(x) 내림

- Math.round(x)  반올림 

Math.ceil(12.3456) // 올림 13
Math.floor(12.3456) // 내림 12
Math.round(12.3456)// 반올림 12

 

 

출처

1. https://jeong-pro.tistory.com/117

2. 

3.