Sé que esto puede ser un problema simple, pero tengo el siguiente objeto javascript:
const categories = { title: 'cat1', contents: [ { name: 'cont1' }, { name: 'cont2' }, { name: 'cont3' } ] } ¿Cómo puede transformar este objeto de categories para que tenga solo 2 elementos de contents como ejemplo?
const transformedCategories = { title: 'cat1', contents: [ { name: 'cont1' }, { name: 'cont2' } ] }Un par de maneras de hacerlo:
const transformedCategories = { title: categories.title, contents: categories.contents.slice(0,2) // you can also use splice here }Otra manera, un poco descarada:
const contents = [...categories.contents]; contents.length = 2; const transformedCategories = {...categories, contents}