Use arrow syntax to create an addOrUpdateTask function. Then move the dataArrIndex variable, the taskObj object, and the if statement into the addOrUpdateTask function.
you are not doing this, you need to do this. You need to take these from the taskForm.addEventListener callback`, and move them in the new function you created
if you reset the step you will find the dataArrIndex variable on line 50, the taskObj on lines 51-57, and the if statements on lines 58-60
Also note that move means “remove from one place, put in a different place”