Так как filterData[0].ID
возвращает строку и для того, чтобы установить ее в качестве ключа, вам просто нужно обернуть ее как [filterData[0].ID]
:
const finalResponse = {
[filterData[0].ID] : ["other Details"]
}
Демо:
const data = [{ID:"Bellaire",Name:"Bellaire",Address:"1st Ave"},{ID:"Bellaire",Name:"Bellaire",Address:"1st Ave"},{ID:"Champions Forest",Name:"Champions Forest",Address:"2nd Ave"}];
function test(data, id) {
const filterData = data.filter(e => {
return e.ID === id
});
const finalResponse = {
[filterData[0].ID] : ["other Details"]
}
return finalResponse;
}
console.log(test(data, "Bellaire"));