Доброго дня!
Нашёл в проекте кусок кода и не пойму что за конструкция языка использована в самом вложенном return
var test = {
one: 1,
two: 2
}
function pairs(obj) {
return Object.keys(obj).reduce(function(current, next){
return (current.push([next, obj[next]]), current);
}, [])
}
console.log(pairs(test))
Метод делает из объекта массив массивов пар(ключ, значение)
Никогда не видел, чтобы код на js просто оборачивался 2мя скобками
Подскажите кто чем может, что это такое