JSFiddle - React, Tailwind, and code Playground
JavaScript
let arr = [ 10, 20, 30, 50, '235', 3000, null, NaN ];
function fn( arr, ...rest ) {
let pattern = new RegExp( '^[' + rest.join( '' ) + ']' );
let result = [];
for( let el of arr ) {
if( pattern.test( el )) {
result.push( +el );
}
}
return result;
}
let result = fn( arr, 1, 2, 5 );
console.log( result );