Tengo una variedad de objetos. ¿Es posible imprimir valores clave usando el método array.map?
<div> + array.map( x => { return `<span class="key">"value"</span><br> }) + </div>Intente mapear a través de Object.keys() de cada objeto en la matriz de esta manera
<div> array.map( obj => { return obj.keys().map( key => { return `<span class="${key}">${obj[key]}</span><br>` )} }) </div>Prueba algo como esto:
const array = [{ key: '1', value: 'value-1' }, { key: '2', value: 'value-2' }]; const text = array.map(x => `<span class="${x.key}">${x.value}</span><br>`).join(""); const element = document.querySelector('#log'); element.innerHTML = text; <div id="log"></div>