首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

JS中怎么判断JSON数据中有没有某个节点

2012-01-19 
JS中如何判断JSON数据中有没有某个节点?我在前台JS中获取到了服务器中返回的json数据。并用 var tArray e

JS中如何判断JSON数据中有没有某个节点?
我在前台JS中获取到了服务器中返回的json数据。
并用 var tArray = eval( "(" + $str + ")" ); )方法把获得的json解析到tArray中,
我需要判断数据中有无"name",我用了if (tArray.name == "" || tArray.name == null)报错。
可能语法错误,想问大家有什么好方法,能直接判断吗???
急啊,,在线等。。。

[解决办法]
需要用 typeof(tArray .name) 去判断 那个节点的类型 如果是 undifine 就是空
[解决办法]
if(tArray .name){
}
就可以啦 js里 undefine,null,'',0 都是 false

热点排行