Creo una matriz de valores de ID que asignan una matriz existente
const ids = array.map(item => ({ id: item.homologationId }));Este es el resultado
ids =[{ "id": "15079"},{"id": "15079"},{"id": "15079"},{"id": "15079"},] Desde aquí, quiero verificar si para cada elemento de la matriz de ids, los valores de id son los mismos (como en este ejemplo) quiero enviar a la tienda el valor de id (dispatch(setIdValue(value));
¿Cómo puedo hacer este control?
Usaría todas las funciones para verificar la igualdad de los identificadores, esta función devuelve verdadero si todos los elementos en un iterable cumplen una condición.
const ids =[{ "id": "15079"},{"id": "15079"},{"id": "15079"},{"id": "15079"}] const element = ids.at(0); if(ids.every(x => x.id === element.id)) { console.log("All the elements are equals") } else { console.log("Not all the elements are equals") }