const removeFalsyValues = (arr) => { let truthy = [] for(let i = 0; i < arr.length; i++){ if(arr[i]) { truthy.push(arr[i]) } } return truthy; } console.log('removeFalsyValues:', removeFalsyValues([0, 1, false, 2, "", 3, undefined, NaN, null]))
JavaScript의 거짓 값은 부울 컨텍스트에서 평가할 때 거짓으로 간주되는 값입니다. 여기에는 0, false, ""(빈 문자열), 정의되지 않음, NaN 및 null이 포함됩니다.
기능 작동 방식은 다음과 같습니다.
따라서 이 코드의 출력은 다음과 같습니다:removeFalsyValue [1, 2, 3].
위 내용은 주어진 배열에서 잘못된 값을 모두 필터링하는 함수를 작성하세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!