Как работает данная функция в JS
У меня есть такая функция:
const changeInfo = (key, value, number) => {
setInfo(info.map(i => i.number === number ? {...i, [key] : value} : i))
}
В чем смысл ...i и как работает [key] : value?
У меня есть такая функция:
const changeInfo = (key, value, number) => {
setInfo(info.map(i => i.number === number ? {...i, [key] : value} : i))
}
В чем смысл ...i и как работает [key] : value?