JS crea objeto anidado a partir de matriz

var array = ['a','b','c'];
var object = {};
array.reduce((o, s) => { return o[s] = {}; }, object);
console.log(object); // {"a":{"b":{"c":{}}}} 
Ugly Unicorn