Некоторый фон для этой проблемы кодирования. Наша функция termTopics должна подсчитать, сколько раз каждая из этих тем упоминалась в опросах, а затем вернуть массив с количеством упоминаний в следующем порядке: умный город, финансирование искусства, а затем транспорт.
const termTopics = (interviews) => {
const count = interviews.reduce((acc, cv) => {
return {...acc, [cv]: acc[cv] ? acc[cv]+1 : 1}
}, {})
return [count['smart city'], count['arts funding'], count['transportation']];
}
Что я не могу понять, так это оператор распространения и то, как он создает правдивое утверждение для троичного оператора для работы.