У меня есть объект, подобный ...
let object = {
person: {
pet: {
name: "Rover"
}
}
};
И я хотел бы использовать lodash
(или что-нибудь в этом роде) для проверки вроде ...
Является ли значение на object.person.pet.name
равным "Spot"
?
В настоящее время я могу видеть только один вариант - вывести имя питомца из объекта и затем проверить, равно ли оно«Spot».
Есть ли функция, которую я могу использовать, чтобы сделать эту единственную проверку, что-то вроде ...
_.equals(object, 'person.pet.name', "Spot");
Это было бы замечательно, если бы она существовала черезlodash
или нет.
Причина, по которой я сейчас использую lodash
, заключается в том, что я не знаю, будет ли существовать человек, домашнее животное или имя, поэтому lodash дает мне возможность «безопасно»получить эти данные.