Как из строки получить объект на JS?
разбить строку по разделителю и рекурсивно создать объект с нужными ключами и присвоить значение.
Всем спасибо, выдумал свое решение))var tree = node.getAttribute('data-staff').toString().split('-');
var end = {};
end[tree.pop()] = node;
while (tree.length) {
    var obj = {};
    obj[tree.pop()] = end;
    end = obj;
}
console.log(end);