W poniższym obiekcie chciałbym zmienić nazwę nieruchomości, thumb
, na thumbnail
. Chciałbym również zmienić wartości title
, aby uwzględnić tagi <span>
.Zmień nazwę właściwości i zmień wartości wielu obiektów.
Oto mój obiekt:
var data = [{
thumb: '/images/01.png',
title: 'My title',
},{
thumb: '/images/02.png',
title: 'My title',
},{
thumb: '/images/03.png',
title: 'My title',
}];
oto jak chciałbym go szukać:
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>',
}];
Oto co próbowałem który nie działa:
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>";
}
Czy pytasz o sposób na wykonanie tego _nie_ ręcznie? Jeśli tak, powinieneś wyjaśnić w swoim poście. –
@HunterMcMillen z pytaniem, jak to zrobić programowo używając javascript. Zakładam, że potrzebuję pętli for, ale nie mogę tego zrobić. Wyjaśnię w moim poście. –