Considérez un tableau d'objets :
<code class="javascript">var arrayObj = [ { key1: 'value1', key2: 'value2' }, { key1: 'value1', key2: 'value2' } ];</code>
Pour remplacer toutes les occurrences de "key1" par "AVC", utilise une combinaison de syntaxe de déstructuration, de repos et de propagation avec la fonction map().
<code class="javascript">const newArrayOfObj = arrayObj.map(({ key1: stroke, ...rest }) => ({ stroke, ...rest }));</code>
Cette approche déstructure simultanément l'objet, renomme "key1" en "AVC" et se propage les propriétés restantes dans le nouvel objet.
Le newArrayOfObj résultant ressemblerait à :
<code class="javascript">[{ stroke: 'value1', key2: 'value2' }, { stroke: 'value1', key2: 'value2' }]</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!