is-exist
Функция проверки существования пути в объекте. Function check the existence of a path in the object.
Аргументы / Arguments
- Object - объект для проверки
- Path (string) - путь по которому нужно пройтись
- return (boolean) - включить вывод
Примеры / Example
var isExist = require("is-exist");
var messages = [
{
id: 0,
body: "message 1",
attachments: [
{
id: 1,
link: "https://google.com/"
},{
id: 2,
link: "https://vk.com/"
}
]
}
];
if(isExist(messages, "0")){
console.log("first message id", isExist(messages, "0.id", 1));
console.log("first message body", isExist(messages, "0.body", 1));
console.log("first message link", isExist(messages, "0.attachments.0.link", 1));
}else{
console.log("first message not found");
}
Дополнительно / Additionally
isExist(messages)
isExist(messages, "")
isExist(messages, "", 1)
isExist(messages, "", true)
isExist(messages, false)
isExist(messages, false, true)
isExist(messages, "5.attachments.1.photo")
isExist(messages, "5.attachments.1.photo", true)