Filter number

PHOTO EMBED

Tue Aug 30 2022 09:01:41 GMT+0000 (Coordinated Universal Time)

Saved by @ducle1904

function filterNumbers(arr) {
 // Create the result list
 const result = arr.filter(function(value, i) {
 // Filter based on the rules for checking the input is number
 if (isNaN(value) || isBoolean(value) || isEmptyString(value)) {
 return false;
 }
 return true;
 });
 // Return numbers only list
 return result;
}

function isBoolean(value) {
 return typeof value === 'boolean';
}

function isEmptyString(value) {
 return typeof value === 'string' && value.trim().length === 0;
}
 console.log(filterNumbers([1, "2", " ", NaN, Number.POSITIVE_INFINITY, 66, "ab1", false]))
content_copyCOPY

https://anonystick.com/blog-developer/top-30-javascript-cau-hoi-phong-van-vong-1-part-1-202004199285616