У меня есть две следующие функции:
const sections = Object.keys(this.state.obj).map(key => {console.log(key,'x')
return({
key,
title: key,
// turn array of values into array of objects in the shape {key, value}
data: toArray(this.state.obj[key]).map(toObject),
})})
const toArray = val => val instanceof Array ? val : [val]
Может кто-нибудь объяснить, что [val] во второй функции? Зачем нужны []?