试图遍历对象的JSON数组,但是它为空? [重复]

问题描述 投票:0回答:1

我正在使用papa parse来从Google csv工作表中获取字段,并将该信息解析为JSON数组。这是我的代码当前返回的图像:https://imgur.com/1clglOT

这里是代码:

parseSites = () => {
  var url = "https://docs.google.com/spreadsheets/fakelinklol";
  var ForumCSVResults = Papa.parse(url, {
    download: true,
    header: true,
    complete: results => {
      results.data.forEach(result => {
        ForumData.push(result);
      })
    }
  })

}
console.log('Data without JSON.stringify()')
console.log(ForumData);
console.log('Data with JSON.stringify()')
console.log(JSON.stringify(ForumData))

function validate() {
  var newArr = [];
  var email = document.getElementById('email').value;
  var password = document.getElementById('password').value;
  var creds = [email, password];
  console.log(creds);
  ForumData.forEach(function(element) {
    console.log(JSON.stringify(element.email))
  })
}

ForumData.forEach甚至没有执行,因为它显然是空的?我想也能够遍历每个JSON对象,并将电子邮件和密码与信用进行比较。赞赏任何见识。

javascript arrays
1个回答
0
投票

complete内编写以下代码:

console.log(JSON.parse(results))
© www.soinside.com 2019 - 2024. All rights reserved.