JSFiddle - React, Tailwind, and code Playground
by kontrach
HTML
Array<string | number>
TypeScript
//
const input = [1, '2.4', 'hello', '4', 4.2]; // float - float. 2.4 - 4.2
function foo(arr: Array<string | number> ): number {
const a = [];
arr.forEach(value => {
if (value typeof number) {
(!Number.isInteger(value) {
a.push(value);
}
} else {
const t = Integer.parseFloat(value);
if (t) {
a.push(t);
}
}
});
}