is-exist

1.0.2 • Public • Published

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
 

Package Sidebar

Install

npm i is-exist

Weekly Downloads

1

Version

1.0.2

License

ISC

Unpacked Size

3.91 kB

Total Files

3

Last publish

Collaborators

  • flyink13