is-exist
v1.0.2
Published
check the existence of a path in the object
Downloads
5
Maintainers
Readme
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) // true
isExist(messages, "") // true
isExist(messages, "", 1) // <messages>
isExist(messages, "", true) // <messages>
isExist(messages, false) // false (path false => "false")
isExist(messages, false, true) // undefined
isExist(messages, "5.attachments.1.photo") // false
isExist(messages, "5.attachments.1.photo", true) // undefined