Javascript 已转换JSON数组的计数
我使用PHP中的Javascript 已转换JSON数组的计数,javascript,Javascript,我使用PHP中的json\u encode()转换PHP数组 然后我用javascript给出JSON数组,并将其转换为javascript数组 使用JSON.parse()现在这段代码可以正常工作了 alert(arr[0]); alert(arr[1]) and other giving array value like this alert(arr[2]) 但这种代码不起作用 arr.length; and arr.size() 在php中使用json\u ecnode()转换时
json\u encode()
转换PHP数组
然后我用javascript给出JSON数组,并将其转换为javascript数组
使用JSON.parse()
现在这段代码可以正常工作了
alert(arr[0]); alert(arr[1]) and other giving array value like this alert(arr[2])
但这种代码不起作用
arr.length; and arr.size()
在php中使用json\u ecnode()
转换时的数组内容
{"0":"sdg","1":"gds","2":"hdf","4":"hdsf","5":"gsvd","6":"sdggds","7":"sdgsdggdsdsgg","10":";dsg"}
对不起,我的英语语法很抱歉,我的母语不是英语。长度是数组,对于您附加的此对象,您可以使用以下内容:
Object.keys(arr).length
它计算对象中的关键点。可能如下所示:
香草javascript:
var myjson={“0”:“sdg”,“1”:“gds”,“2”:“hdf”,“4”:“hdsf”,“5”:“gsvd”,“6”:“sdggds”,“7”:“SDGSDGSDSGG”,“10”:“dsg”};
var myjson_lenth=Object.keys(myjson).length;
log(myjson_lenth)
如果它是一个数组,它就是arr.length
你能附加你的数组内容以确保你的格式正确吗?@Keith谢谢你的帮助,但这不起作用。你能发布你的JSON是什么样子的吗?如果它是一个关联数组,它在JS中不会是数组,而是一个对象,因此,您不会接到.length
工作呼叫。虽然对象.keys(parsedData).length应具有