В настоящее время я использую приведенную ниже логику для сопоставления содержимого строки с правильным столбцом, но это кажется медленным и из-за этого иногда строки не отображаются. Есть ли более эффективный способ получить тот же результат?
for (let value of values) {
let row = new Object();
for (let column of this.columns) {
row[column.prop] = value.FieldValues.find(
function(field){
return field["field_id"] == column.Fieldid}
);
}
rows.push(row);
}