Perhaps a similar solution to what @alex-w described could work here
const components = {"name4": name4.value, , "name5": name5.value, "name6": name6.value, "name7": name7.value,"name8": name8.value, "name9": name9.value}
[7,8,9].forEach( (i) => {
let value = components[`name${i}`]
// do something with value
})
It is not the most ergonomic solution for sure, but I am not sure that there is a better, safe alternative.