De acordo com a documentação do lodash, _.get obtém o valor no caminho do objeto. Se o valor resolvido for undefined, defaultValue será retornado em seu lugar.
Você trabalha em uma concessionária de carros e seu chefe pede que você obtenha a cor de um carro. Ele informa o estacionamento de onde você deve obtê-la (o objeto que está sendo pesquisado) e depois escreve exatamente onde ela está: row1[0].color; ele também poderia fornecer essa indicação como um array ["row1", "[0]", "color"]. Se não houver cor, ele diz para você responder "no color found" (o valor padrão). Você segue as instruções dele e retorna "red".
var object = { "a": [{ "b": { "c": 3 } }] }
get(object, "a[0].b.c") ➞ 3
get(object, ["a", "0", "b", "c"]) ➞ 3
get(object, "a.b.c", "default") ➞ "default"