[O] Optimize assignments loading with [].map()

This commit is contained in:
Hykilpikonna
2019-11-06 21:41:49 -05:00
parent 0a8855e020
commit 7bc843aa9a
+3 -8
View File
@@ -10,12 +10,9 @@ export default class JsonUtils
*/ */
public static filterAssignments(assignments: any): Assignment[] public static filterAssignments(assignments: any): Assignment[]
{ {
let result: Assignment[] = []; return assignments.assignments.map((assignment: any) =>
assignments.assignments.forEach((assignment: any) =>
{ {
result.push( return {
{
id: assignment.assignment_id, id: assignment.assignment_id,
scoreId: assignment.score_id, scoreId: assignment.score_id,
type: assignment.assignment_type, type: assignment.assignment_type,
@@ -30,9 +27,7 @@ export default class JsonUtils
scoreMax: assignment.maximum_score, scoreMax: assignment.maximum_score,
score: +assignment.raw_score score: +assignment.raw_score
}); }
}); });
return result;
} }
} }