如何检查空json数组
how to check null json array
我有一个函数
function successCallback(responseObj)
{
//alert(JSON.stringify(responseObj));
$.each(responseObj.mname, function (i, mname) {
var array=responseObj.mname[i].rname;
});
这里 json .stringify(responseObj)包含json响应,如
{"mname":
[{
"mName":"abc",
"url":"abc.com",
"pname":[{
"mName":"abc"
}],
"rname":null
}]
}
这里我想检查rname的值是否为空值。我试着用
var array=responseObj.mname[i].rname;
if( !$.isArray(array) || !array.length ) {
alert("currently no referral program available from this brand ");
}
,但它的空值。我怎么能检查空值…?
使用这个,问题是你不能直接分配数组值。使用array.puse()
方法
var array = new Array();
array.push(responseObj.mname[0].rname);
alert(array.length);
if (array[0] ===null) {
alert("array is NULL");
}
现场演示
相关文章:
- 需要帮助设置json数组
- 如何使用 node.js 比较两个 json 数组
- 根据id将json数组组合为一个json数组
- 如何创建JSON数组
- 如何将package.json数组传递给grunt.js
- 访问json数组中的对象
- JSON数组数据返回Undefined
- 如何向JSON数组动态添加属性
- 如何从json数组中获取特定值
- 从多维嵌套json数组创建下拉列表
- 在ListView中添加JSON数组中存储的图像-ReactNative
- jquery在json数组中循环
- 将 JSON 数组解析为 JavaScript 数组
- 如何在php中读取没有任何键的JSON数组
- 如何在Jquery中迭代JSON数组
- 如何在cycle js中从JSON数组创建组件
- 如何使用jquery返回php-json数组对象
- JSON数组转换为JS对象数组
- 使用System从C#集合创建JSON数组.网状物剧本序列化
- 使用Underscore.js修改json数组中所选元素的更有效方法