【发布时间】:2018-04-04 23:57:17
【问题描述】:
我有一系列考试成绩,其中包含考试日期和成绩。我想将所有成绩放在一个数组中,将日期放在另一个数组中,以便可以在 chart.js 应用程序中绘制它们。我怎样才能把它们分开?
结果数组示例布局:
Results{
[0] {examDate: "2017-10-16T10:30:00", <ResultEntry>grade: A}
[1] {examDate: "2017-15-16T11:00:00", <ResultEntry>grade: C}
[2] {examDate: "2017-16-16T11:30:00", <ResultEntry>grade: B}
[3]{examDate: "2017-20-16T12:00:00", <ResultEntry>grade: B}
}
但我尝试的并没有填充两个新数组
var dateArray;
var gradeArray;
var counter = 0;
for (members in results) {
dateArray[counter] = members[0];
gradeArray[counter] = members[1];
counter++;//increment storage index
}
我的项目中安装了 Jquery,可以使用 .each 功能来实现此目的吗?
【问题讨论】:
-
试试
dateArray[counter] = members.examDate和dateArray[counter] = members.grade
标签: javascript jquery arrays foreach