Обязательно в объекте нужно будет сделать Object.values()?необязательно, но какой вообще смысл не использовать более подходящие для этого структуры данных
Обязательно в массиве нужно будет сделать ?необязательно, но правильно
Object.values(obj)
const num = Number(str.match(/\((.*?)\)$/)[1])