I've stuck with basics of JavaScript array. here is my code
let arr = ['students', 'exams', [{'sub1':80, 'sub2':60},{'grade_sub1':'A', 'grade_sub2':'B'}]];
let new_arr = [];
new_arr = new_arr.concat(arr);
console.log(new_arr); //output : ['students', 'exams', [{'sub1':80, 'sub2':60},{'grade_sub1':'A', 'grade_sub2':'B'}]]
new_arr[2].pop();
let sub_arr = [];
sub_arr = sub_arr.concat(arr);
console.log(sub_arr); //output: ['students', 'exams',[{'sub1':80, 'sub2':60}]]
Expected output for sub_arr is ['students', 'exams', [{'sub1':80, 'sub2':60},{'grade_sub1':'A', 'grade_sub2':'B'}]]
I've tried using slice()
also. it didn't work. plz help me with this issue.