检查对象中存在的关键名称如“item []” - AngularJs

时间:2016-02-07 18:04:02

标签: javascript arrays angularjs object

我有一个名为“obj”的对象,它有两个名为“goal”和“item []”的键,即。

var obj = {goal:"abc",item[]:"def"};

这些键和值是动态创建的。

问题 -

我想检查这些密钥是否存在。 如果我检查

if(obj.goal != undefined){
   //Do something
}

然后它给出了所需的输出。但是当我做的时候

if(obj.item[] != undefined){
  //Do something
}

然后它抛出错误(语法错误)。请告知如何检查第二种情况。提前谢谢。

1 个答案:

答案 0 :(得分:1)

请与bracket notation

一起使用
if (obj['item[]'] !== undefined) {