En JavaScript, en dos listas de objetos, me gustaría identificar qué objetos en cada lista tienen el mismo valor de propiedad, digamos "USDT-WETH". Mi forma inicial de abordar esto fue crear un mapa (matriz clave/valor) con la clave, "USD-WETH", luego completar una matriz de objetos coincidentes filtrados.
Me gustaría explorar otras opciones. Por ejemplo, dado un número n de listas/matrices/colecciones, buscaremos un valor común, "WETH".
map["exch1"] = an array or list of objects that contain pool.token0.symbol and pool.token1.symbol map["exch2"] = an array or list of objects that contain pool.token0.symbol and pool.token1.symbol map["exch3"] = an array or list of objects that contain pool.token0.symbol and pool.token1.symbol map["exch4"] = an array or list of objects that contain pool.token0.symbol and pool.token1.symbol Ahora me gustaría elegir qué elementos de la matriz en cada uno de los cuales pool.token0.symbol o pool.token1.symbol contienen "WETH".
Podría crear un bucle for para recorrer las colecciones y seleccionar los objetos comunes para colocarlos en una lista separada, pero me gustaría conocer una forma más eficiente de hacerlo en JS, por favor.