Checking if a key exists in a JavaScript object?

前端 未结 22 2250
礼貌的吻别
礼貌的吻别 2020-11-21 22:57

How do I check if a particular key exists in a JavaScript object or array?

If a key doesn\'t exist, and I try to access it, will it return false? Or throw an error?<

22条回答
  •  攒了一身酷
    2020-11-21 23:38

    The easiest way to check is

    "key" in object
    

    for example:

    var obj = {
      a: 1,
      b: 2,
    }
    "a" in obj // true
    "c" in obj // false
    

    Return value as true implies that key exists in the object.

提交回复
热议问题