Digamos que tengo un objeto estructurado así:
const carObj = {"1234":"Corvette","4321":"Subaru","8891":"Volvo"};Y tengo una matriz que representa la clave (o ID):
const myArray = [1234, 4321, 8891, 1234, 4321]Quiero un bucle, una función o algo que pase por el objeto de las matrices y devuelva el valor de la clave correspondiente. Estoy usando vue.js e intento hacer esto en un método computarizado. Cualquier ayuda sería muy apreciada.
Rendimiento esperado:
Corvette Subaru Volvo Corvette SubaruSimplemente asigne la matriz de números que devuelve una nueva basada en las claves del objeto:
const result = myArray.map(item=>carObj[item])propiedad calculada:
computed:{ result(){ return this.myArray.map(item=>this.carObj[item]) } } const carObj = {"1234":"Corvette","4321":"Subaru","8891":"Volvo"}; const myArray = [1234, 4321, 8891, 1234, 4321]; myArray.forEach((item) => { console.log(carObj[item]); });