Meteor中长度为0的非空数组

时间:2017-02-07 14:40:33

标签: javascript reactjs meteor

const items = [];
Meteor.http.call("GET", url,function(error,result){  
  $.each(JSON.parse(result.content), function(key, value){
    items.push(value)
  });
});

下面的代码返回长度为0的非空数组项。 如何迭代数组或通过键将所有值提取到数组? enter image description here

1 个答案:

答案 0 :(得分:4)

Meteor.http.call是一个带回调的异步函数。我能想到做你想做的事的快速方法如下:

const items = [];
Meteor.http.call("GET", url,function(error,result){  
  $.each(JSON.parse(result.content), function(key, value){
    items.push(value)
  });
  handleItems(items);
});

function handleItems(items) {
  console.log(items.length) // 1
  // Do what you want with the items array here.
}