Estoy tratando de encontrar todas las claves que están en mi matriz para averiguar si ya existen algunas claves allí. Aunque cuando trato de poner las claves separadas así:
console.log(this.UrlArray.find(({color_ids}) => color_ids));Funciona, pero si trato de hacerlo con la variable con las teclas reales:
console.log(this.UrlArray.find(({prefixEqual}) => prefixEqual));no funciona Los valores que pertenecen a las claves no son importantes, pero todavía no puedo entender cómo hacerlo.
Ejemplo de matriz:
(3) [{…}, {…}, {…}] 0: bd_shoe_size_ids: Array(2) 0: "6601" 1: "6598" length: 2 [[Prototype]]: Array(0) [[Prototype]]: Object 1: color_ids: Array(2) 0: "6056" 1: "6044" length: 2 [[Prototype]]: Array(0) [[Prototype]]: Object 2: manufacturer_ids: Array(2) 0: "5875" 1: "5866" length: 2 [[Prototype]]: Array(0) [[Prototype]]: Object length: 3 [[Prototype]]: Array(0)Pregunté algo como esto antes, pero obtuve enlaces a respuestas que no tenían nada que ver con lo que estoy tratando de hacer y se cerró.
Como salidas deseadas, solo quiero ver bd_shoe_size_ids, color_ids y manufacturer_ids cuando lo registre en la consola.
const data = [ { bd_shoe_size_ids: [1, 2] }, { color_ids: [3, 4] }, { manufacturer_ids: [5, 6] }, ]; const output = data.map(Object.keys).flat(); console.log(output);