const _filter = value => value;
const options = [1, 2, 3, 4, 5]
const values = [
"",
{ name: "name1" },
{ name: "name2" },
{ name: "name3" },
{ name: "" },
{ name: "name5" },
{ name: "name6" }
];
const x = values
.map(value => (typeof value === "string" ? value : value?.name))
.map(name => (name ? _filter(name) : options.slice()));
const x = values.map(value => {
const name = typeof value === "string" ? value : value?.name;
return(name ? _filter(name) : options.slice());
});