Это, наверное, то, что вам нужно.Вам необходимо добавить все отсутствующие свойства в этот объект.
cm.addCCMSDataClick = function(index, productName) {
cm.CCMSResData.push({
"Initiation_Date": "",
"Change_Control_Number": "",
.
.
.
"Change_Implementation_Date": "",
"Comments_Cross_References": ""
})
};
Исходя из OP, он хочет добавить строку сразу после индекса, т.е. между элементами массива.Таким образом, решение для этого будет использовать splice
вместо.
cm.addCCMSDataClick = function(index, productName) {
cm.CCMSResData.splice(index, 0, {
"Initiation_Date": "",
"Change_Control_Number": "",
.
.
.
"Change_Implementation_Date": "",
"Comments_Cross_References": ""
})
};