返回获取未定义的JavaScript

时间:2020-07-30 12:32:29

标签: javascript node.js

我的代码是这样的

function calculateData() {
    let value = 0;
    https.get(`Some API`, (resp) => {
    var data = [];
   let finarResults = 0;
   resp.on('data', (chunk) => {
  data += chunk;
});
resp.on('end', () => {
  let result = JSON.parse(data).data;
  for (let count of result) {
    let ages;
    ages = count.age;
    value = parseInt(ages);
    finarResults = value + finarResults;
  }
  return value;
  // console.log('value')
});
  });
   }

上面的代码有问题。 返回时,我得到 [未定义] [1] ,而 [打印中] [2] 时,我得到的是实际值

可能是什么问题?请给我建议。 [1]:https://i.stack.imgur.com/mT7JV.png [2]:https://i.stack.imgur.com/Sz69d.png

0 个答案:

没有答案