반응형 javascript2 [TS] Array filter 타입 추론 - type guard 👻 Array.prototype.filter() JavaScript에서는 filter 메소드를 사용해서 요소를 걸러낼 수 있다. https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/filter Array.prototype.filter() - JavaScript | MDN filter() 메서드는 주어진 함수의 테스트를 통과하는 모든 요소를 모아 새로운 배열로 반환합니다. developer.mozilla.org const arr = [1,2,3,null,undefined] const filteredArr = arr.filter((value)=> Boolean(value)) // filteredArr : [1,.. 2022. 8. 17. [JS] null과 undefined의 차이 그리고 처리 방식 null과 undefined 모두 변수에 값이 없는 것을 나타내기 위해 사용하지만 그 의미는 다르다. null : 의도적으로 변수의 값이 비어있음을 나타내기 위해 사용. null은 변수가 선언되고 'null'이라는 값이 할당되어 있는 것을 나타낸다. 즉, 아무런 의미가 없는 값이 할당되어있는 것을 말한다. undefined : 변수에 값이 할당되지 않았을 때 사용. undefined는 변수가 선언되고 아무 값도 할당되어 있지 않은 것을 나타낸다. 즉 undefined는 자료형이 없는 상태를 말한다. Null 객체가 없음을 뜻한다. typeof null //"object" const foo = null; // 변수가 선언되고 `null` 값을 할당해야함 if(foo){ //실행되지 않음 } Undefine.. 2022. 2. 24. 이전 1 다음 반응형