var patientInfo = {}
patientInfo.patientID = row.patientID;
patientInfo.firstName = row.firstName;
patientInfo.lastName = row.lastName;
patientInfo.dateOfBirth = row.DateOfBirth;
patientInfo.age = row.age;
patientInfo.gender = row.gender;


当我打印patientInfo时,我仅获得一行的数据...如何获得所有行的数据?

最佳答案

不太清楚你的意思。但是,假设您正在循环使用此代码,则始终会覆盖patientInfo数据。将它们添加到数组中:

infos = []

for(.....) {
    var patientInfo = {}
    patientInfo.patientID = row.patientID;
    patientInfo.firstName = row.firstName;
    patientInfo.lastName = row.lastName;
    patientInfo.dateOfBirth = row.DateOfBirth;
    patientInfo.age = row.age;
    patientInfo.gender = row.gender;

    infos.push(patientInfo)
}


很高兴知道row的来源。也许您可以这样做:

infos = []

for(.....) {
    infos.push(row)
}


也许您根本不需要这样做。您必须提供更多信息。

更多信息=>更好的答案。

关于javascript - 获取行中的所有值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5645324/

10-12 05:56