배열의 Falsy값 삭제하기
const data = ['lorem', '', 'ipsum', undefined, false, 'dolor'];
console.log(data.filter(Boolean));
falsy리스트
- undefined
- null
- NaN
- 0
- '' (empty string)
- false
디버그할때 로그에 네이밍하지 않고 표시하기
const someData = 'hello world';
const otherData = 123;
console.log({someData, otherData});
큰 숫자 구별하는 방법
const largeNumber = 132244214214214;
const testNumber = 132_244_214_214_214;
console.log(testNumber === largeNumber)
배열의 중복값 제거
const array = [5,3,7,6,4,5,5,7,5];
const uniqueArray = [...new Set(array)];
console.log(uniqueArray);
내림연산
~~2.5
~~2.1
~~(-2.5)
짝수 홀수
let number =10
console.log(!!(number & 2))
console.log(!!(number & 1))
map처럼 Array.From사용하기
const profiles = [
{name:'JavaScript', age:22},
{name:'TypeScript', age:22},
{name:'React', age:22},
]
const profileNames = Array.from(profiles,({name})=>name);
console.log(profileNames);
좋은 글 감사합니다^ㅇ^