app.delete('/deletebyid/:id',function(req,res){
Users.forEach(function(user){
if(user.id == req.params.id)
{
const index = Users.findIndex(x => x.id == req.params.Id);
/*second parameter is the number of objects i need to delete
* arrayName.splice(index,number of objects)*/
Users.splice(index,1);
res.status(200).send(Users[index]);
}
});
res.status(500).send({message:"Invalid User"});
Согласно приведенному выше коду, сначала я проверяю, удаляю ли я правильного пользователя, сравнивая идентификатор пользователя из моего массива «Пользователь» и идентификатор, который я сначала ввел в свой URI, если условие.
Какой смысл снова проверять это состояние
на этой линии?
const index = Users.findIndex(x => x.id == req.params.Id);