In my nuxtjs project, I have 2 arrays of objects defined in data like below:
allCampusObj: [{
name: "allCampus",
title: "Campus",
}],
deptSummaryFieldsArr:[
{
name: "sisSchoolTitle",
title: "School",
formatter(value) {
return value.length > 3 ? `${value.slice(0, 3)}...` : `${value}`;
}
},
{
name: "sisDeptTitle",
title: "Department",
formatter(value) {
return "";
}
},
{
name: "secAll",
title: "Courses"
},
{
name: "secNSub",
title: "Not Submitted"
},
{
name: "nsp-slot",
title: "% Not Submitted"
},
{
name: "secSub",
title: "Submitted"
},
{
name: "sp-slot",
title: "% Submitted"
}
],
deptSummaryFields: [
...this.allCampusObj,
...this.deptSummaryFieldsArr
]
I am getting the error saying Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a Symbol.iterator method. Even if I have used spread operator on arrays