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.