So ändern Sie den Eigenschaftswert eines Array-Objekts mit Javascript
<p>Ich habe ein Array-Objekt und ein Array. Welche Werte in diesem Array mit Werten im Array-Objekt übereinstimmen, erfordert eine Zustandsänderung (z. B. wahr). </p>
<p><code>arrObj</code> Die Ausgabe sollte wie folgt aussehen: </p>
<pre class="brush:php;toolbar:false;">[
{ Name: "Test1", Status: true },
{ Name: "Test2", Status: false },
{ Name: "Test3", Status: true }
]</pre>
<p>Demo: https://stackblitz.com/edit/github-7plax5-mu3l6a?file=src%2Fapp%2Fapp.component.ts</p>
<p>
<pre class="snippet-code-js lang-js Prettyprint-override"><code>let arrObj = [{
Name: „Test1“,
Status: wahr
},
{
Name: „Test2“,
Status: wahr
},
{
Name: „Test3“,
Status: wahr
}
]
let arr = ["Test1", "Test3"];
für (k von arr) {
if (arrObj.name == k) {
arrObj.status = true;
}
}
console.log(arrObj);</code></pre>
</p>