“JS Найти объект, который имеет ключ в массиве” Ответ

Как проверить, есть ли у объекта ключ JavaScript

myObj.hasOwnProperty('key') // it checks object for particular key and not on prototype   
Proud Pony

JS Найти объект, который имеет ключ в массиве

myArray.find(x => x.id === '45').foo;
Vincent Lab

Ключи объекта включает в себя несколько ключей

var obj = {
    test: "",
    locals: {
        test: "",
        test2: false,
        test3: NaN,
        test4: 0,
        test5: undefined,
        auth: {
            user: "hw"
        }
    }
}

keyExistsOn(obj, "")
> false
keyExistsOn(obj, "locals.test")
> true
keyExistsOn(obj, "locals.test2")
> true
keyExistsOn(obj, "locals.test3")
> true
keyExistsOn(obj, "locals.test4")
> true
keyExistsOn(obj, "locals.test5")
> true
keyExistsOn(obj, "sdsdf")
false
keyExistsOn(obj, "sdsdf.rtsd")
false
keyExistsOn(obj, "sdsdf.234d")
false
keyExistsOn(obj, "2134.sdsdf.234d")
false
keyExistsOn(obj, "locals")
true
keyExistsOn(obj, "locals.")
false
keyExistsOn(obj, "locals.auth")
true
keyExistsOn(obj, "locals.autht")
false
keyExistsOn(obj, "locals.auth.")
false
keyExistsOn(obj, "locals.auth.user")
true
keyExistsOn(obj, "locals.auth.userr")
false
keyExistsOn(obj, "locals.auth.user.")
false
keyExistsOn(obj, "locals.auth.user")
true
Jolly Jellyfish

Ответы похожие на “JS Найти объект, который имеет ключ в массиве”

Вопросы похожие на “JS Найти объект, который имеет ключ в массиве”

Больше похожих ответов на “JS Найти объект, который имеет ключ в массиве” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования