Frontend/javascript
자바스크립트 유틸 코드 - 객체/배열 변환, 배열 중복 제거, 정수 변환, 배열 초기화
민57
2024. 11. 23. 21:19
객체/배열 변환
const obj = { a: 1, b: 2, c: 3 };
const entries = Object.entries(obj);
console.log(entries); // [["a", 1], ["b", 2], ["c", 3]]
const newObj = Object.fromEntries(entries);
console.log(newObj); // { a: 1, b: 2, c: 3 }
배열 중복 제거
const arr = [1, 2, 2, 3, 3, 4];
const unique = [...new Set(arr)];
console.log(unique); // [1, 2, 3, 4]
Math.floor() 대신 정수 구하기 (정수 변환)
console.log(~~4.2); // 4
console.log(5.7 | 0); // 5
console.log(6.1 >> 0); // 6
배열 값 초기화하기
const rows = 7;
const cols = 9;
const grid = Array.from({ length: rows }, () => Array(cols).fill(0));
console.table(grid);
728x90