En el objeto siguiente, me gustaría cambiar el nombre de la propiedad, thumb
, al thumbnail
. También me gustaría cambiar los valores de title
para incluir etiquetas <span>
.Cambie el nombre de los nombres de las propiedades y cambie los valores de varios objetos
Aquí es mi objeto:
var data = [{
thumb: '/images/01.png',
title: 'My title',
},{
thumb: '/images/02.png',
title: 'My title',
},{
thumb: '/images/03.png',
title: 'My title',
}];
así es como me gustaría que se vea:
var data = [{
thumbnail: '/images/01.png',
title: '<span class="red">title 1</span>',
},{
thumbnail: '/images/02.png',
title: '<span class="red">title 2</span>',
},{
thumbnail: '/images/03.png',
title: '<span class="red">title 3</span>',
}];
Aquí es lo que he intentado que no funciona:
var i=0, count=data.length;
for (i=0;i<=count;i++){
data[i].thumbnail=data[i].thumb;
data[i].title="<span class='red'>"+data[i].title+"<span>";
}
¿Estás pidiendo una forma de hacer esto _no_ a mano? Si es así, debes aclarar en tu publicación. –
@HunterMcMillen preguntando cómo se haría esto mediante programación mediante javascript. Supongo que necesito un bucle pero no puedo hacer que funcione. Lo aclararé en mi publicación. –