Поскольку это вложенный объект, он действительно будет зависеть от того, как вы хотите решить эту проблему. Если вы используете карту вложенным способом, вы получите вложенный массив. Чтобы соответствовать вашему выводу, вложенный массив может быть сведен.
_.flatten(_.map(object, (prop) => _.map(prop, (nestedProp) => nestedProp['font-family'])));
Но если вы не хотите использовать Reduce вместо Flatten, вы можете уменьшить вложенный массив из массива
_.reduce(_.map(object, (prop) => _.map(prop, (nestedProp) => nestedProp['font-family'])),(a, b) => [...a, ...b]);
На данный момент, я думаю, читаемость требует некоторого успеха. Как вы можете видеть, функции вложенных карт могут запутаться.