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);
        }
      }
  });
  
}