2017-06-27 1 views
0

d = {color: "rouge", hauteur: "5", l'âge: "200", la forme: "carré"}Puis-je utiliser un autre _.get par défaut pour lodash _.get?

donné un dictionnaire, je peux obtenir une valeur avec _.get de Lodash comme ceci:

var myval = _.get(d, "height",null); 

Mais, puis-je définir la valeur par défaut à un autre _.get? Comme ceci:

var myval = _.get(d, "length",_.get(d, "height",null)); 

Merci pour toute idée!

+0

oui vous pouvez:) –

+0

avez-vous essayé ceci avant de demander? Je me demandais juste comme vous avez la solution dans la question elle-même;) – MMachinegun

Répondre

1

Oui.

d = { color: "red", height: "5", age: "200", shape: "square" } 
// Object { color: "red", height: "5", age: "200", shape: "square" } 

_.get(d, 'hello', _.get(d, 'height', null)); 
// "5"