Je veux supprimer la clé Team_id de la réponse suivante:
{ "id": 14, "name": "Angel Stadium of Anaheim", "opened": "1966-04-19T00:00:00.000Z", "capacity": 45517, "location": "Anaheim, California", "team": { "id": "95cbbe2a", "name": "Los Angeles Angels", "established_in": 1961, "league": "American League", "division": "West Division", "logo": "https://upload.wikimedia.org/wikipedia/commons/7/79/Los_Angeles_Angels_of_Anaheim_Insignia.svg", "number_of_titles":1 } }
3 Réponses :
Utiliser P> objet.Assign code> pour créer un nouvel objet à partir d'un nouvel objet à partir d'une version existante, puis utilisez
Supprimer code> pour supprimer la touche
let data = {
"id": 14,
"name": "Angel Stadium of Anaheim",
"opened": "1966-04-19T00:00:00.000Z",
"capacity": 45517,
"location": "Anaheim, California",
"team_id": "95cbbe2a",
"team": {
"id": "95cbbe2a",
"name": "Los Angeles Angels",
"established_in": 1961,
"league": "American League",
"division": "West Division",
"logo": "https://upload.wikimedia.org/wikipedia/commons/7/79/Los_Angeles_Angels_of_Anaheim_Insignia.svg",
"number_of_titles": 1
}
}
let newData = Object.assign({}, data);
delete newData.team_id;
console.log(newData)
Vous pouvez simplement supprimer la propriété de l'objet
return _.omit(obj, 'team_id')
Supprimer votreObject.team_id; code>
Est-ce que cela répond à votre question? Comment puis-je supprimer une propriété d'un objet JavaScript? < / a>