You can write a simple function yourself, for example,
function getVal(obj, propQueue, defaultValue) { for (var prop of propQueue) { if ((obj = obj[prop]) === undefined) { break; } } return obj || defaultValue; }
Now you can call him
var value = getVal(this, ["plantService", "plants", id, "name" 0], ""); console.log(value);
source share