in Javascript
const qstndata = Object.entries(user.qstn).map(([key, values], index) => ({
question_id: values._id,
qs_no: index + 1,
in_state: 0,
section_index: // here need to start with 1 if section_name changes
section_name: values.sectionname,
}));
if here values.sectionname changes New Index number needed how i can achieve this section_index
Advertisement
Answer
let myindex = 0;
let secname ="";
const qstndata = Object.entries(user.qstn).map(([key, values], index) => ({
qs_no: index + 1,
sb_no :secname == values.sectionname?'': myindex =0 ,
ss_no: myindex = myindex+1,
secname :secname = values.sectionname ,
section_name: values.sectionname,
}));