Кто может объяснить почему тут два оператора
return
И почему JS понимает что после оператора
+ он должен сложить значение
rating: elem.rating + 100 есть какое то правило синтаксиса ?
const test = [
{
author: 'a',
category: "nub",
rating: 10,
},
{
author: 'b',
rating: 20,
},
{
author: 'c',
category: "nub",
rating: 30,
},
]
const fn = (arr) => {
return arr.map((elem) => {
return {
avtor: elem.author,
category: elem.category === undefined ? "nub" : elem.category,
rating: elem.rating + 100
}
})
}
const testCopy = fn(test)
console.log(testCopy);