Nell'oggetto seguente, desidero modificare il nome della proprietà, thumb
, a thumbnail
. Vorrei anche modificare i valori di title
per includere i tag <span>
.Rinominare i nomi delle proprietà e modificare i valori di più oggetti
Ecco il mio oggetto:
var data = [{
thumb: '/images/01.png',
title: 'My title',
},{
thumb: '/images/02.png',
title: 'My title',
},{
thumb: '/images/03.png',
title: 'My title',
}];
ecco come mi piacerebbe farlo sembrare:
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>',
}];
Ecco che cosa ho provato che non funziona:
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>";
}
Stai chiedendo un modo per farlo a mano? Se è così, dovresti chiarire nel tuo post. –
@HunterMcMillen chiedendo come avrei fatto questo a livello di programmazione usando javascript. Presumo che ho bisogno di un ciclo for, ma non riesco a farlo funzionare. Chiarirò nel mio post. –