Tengo un objeto javascript que se ve así
const columns = { firstLabel: 'Hello', secondLabel: 'world', thirdLabel: 'I', fourthLabel: 'Am', fifthLabel: 'Paul', }; Estoy tratando de obtener solo los valores de los últimos tres I, Am, Paul . Estoy haciendo algo como esto, pero claramente no funciona, ya que devolverá todo. ¿Es posible hacerlo con un objeto?
for(const prop in columns) { if(Object.keys(columns).length > 2){ console.log(`${columns[prop]}`); } }El resultado esperado es solo:
yo
Soy
Aquí
prueba con,
const lastThree = Object.values(columns).slice(-3); console.log(lastThree);La respuesta es:
[ 'I', 'Am', 'Paul' ]