JS中如何判断JSON数据中有没有某个节点

如题所述

先将JSON数组转换成对象
JSON.parse(jsonData);
然后使用 'name' in obj 如果为true 则有这个节点。

或者使用 typeof obj['属性名'] 如果为 undefined 则没有这个节点。
注意: 这两种方式都只能判断一级对象, 如果是多级树型结构只能使用递归去判断了,
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-03-28

可以用以下的方法

var a = {a:1};
typeof(a.b) == "undefined" 则没有b节点;
typeof(a.a) != "undefined" 则有a节点;

第2个回答  2017-03-28
那你就一层一层的判断,先判断input是否存在,如果存在就在input里面查找age,不存在就自

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网