Bestimmen Sie den Unterschied zwischen Werten in einem Objekt und einem Array
P粉930534280
2023-09-03 19:28:50
<p>Ich habe das folgende Array von Objekten und Zahlen. Wie kann man feststellen, welche Zahl im Array nicht als ID im Objekt vorhanden ist? Im folgenden Beispiel möchte ich 1453. </p>
<pre class="brush:php;toolbar:false;">[
{id: 60, itemName: 'Hauptstandort – 1100 Superior Road – Cleveland‘}
{id: 1456, itemName: 'Dritter Standort – 107,West 20th Street,Manhattan – New York'}
]
[60, 1453, 1456]</pre></p>
对于更多的数据项和更多的
id
,我会选择一种创建Set
通过map
ping 每个itemList
项目的id
...直接从
集合
或Map
实例比例如更快通过一次又一次迭代数组查找
或包含
外部过滤
任务。过滤不匹配的 item-
id
列表就像...一样简单...示例代码...
您可以使用
.map()
,然后使用.filter()
和.includes()