Как работает данная функция в JS

У меня есть такая функция:

const changeInfo = (key, value, number) => {
    setInfo(info.map(i => i.number === number ? {...i, [key] : value} : i))
}

В чем смысл ...i и как работает [key] : value?


Ответы (0 шт):