如何定义函数(数据)的总长度? [英] How to define total length of a function(data)?
本文介绍了如何定义函数(数据)的总长度?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在做以下事情:
$.getJSON(url,function(data){
var totalQueries = data.length;
$.each(data, function(i, item) {
但这个看起来错了:
var totalQueries = data.length;
截至最后,我检查最后一项并且它永远不会发生:
As by the end of it I check for the last item and it never happens:
if (i === totalQueries - 1) {
myId = item.pageid;
console.log(myId);
newQuery();
}
推荐答案
data
是对象使用 Object.keys(data).length;
来计算,这里你的对象看起来像,
data
is object use Object.keys(data).length;
to count and here you object look like,
我
是解析
{
"parse": {
"title": "Colegio Nueva Granada",
"pageid": 2340380,
"text": {
"*": "<div class=...."
},
"langlinks": []
}
}
这篇关于如何定义函数(数据)的总长度?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文