我刚刚开始使用reactJS,并且遇到了这个问题。
我希望类型保持与第一张图片相同,以便可以对其进行映射。为什么会更改,如何维护数组类型?
这是render内部的函数-
observations.then(function(results, refs) {
results.forEach(function(observation) {
if (
observation.code.coding[0].display === "Blood Pressure" &&
observation.effectiveDateTime.toString().slice(0, 10) > "2015-05-26"
) {
displayObservation(observation);
}
});
console.log(bp);
});
console.log(bp)
DisplayObservation函数-
const bp = []; //initialize array
function displayObservation(observation) {
bp.push({
time: observation.effectiveDateTime.toString().slice(0, 10),
systolic: observation.component[0].valueQuantity.value,
diastolic: observation.component[1].valueQuantity.value
});
}