티스토리 뷰

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

(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. 

 

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함