Bazı youtube kimliklerini döndüren aşağıdaki kod parçacığım var. Şimdi (şimdi son ilk olduğu için)jquery reverse array
if (options.slideshow) {
var links = [];
var $lis = holder.parents('#yt_holder').find('li');
var $as = $lis.children('a');
for(var count = $lis.length-1, i = count; i >= 0; i--){
links.push(youtubeid($as[i].href));
}
slideshow = '&playlist=' + links + '';
alert(slideshow);
}
ben .reverse çalıştı() ancak bazı öğeler daha sonra
links.reverse().push(youtubeid($as[i].href));
Herhangi bir yardım takdir edilecektir eksik gibi görünüyor çıktı tersine çevirmek istiyoruz . Bunu birikmiş ettik sonra bunun yerine bu
for(var count = $lis.length-1, i = count; i >= 0; i--){
links.push(youtubeid($as[i].href));
}
arasında, ters sırada videolar ekleyerek Ceasar
yerine $ as' 'dizisi geriye doğru hareket ve ardından diziyi ters gitme neden * ileriye * $ as'' dizisi aracılığıyla, 'doğru artırarak (0'' doğru eksiltim) i $ lis.length' –
'links.reverse() 'yi nereye çağırdınız? (Youtubeid ($ i [i] .href));'? For döngüsünde? Sadece bir kez 'tersine' aramalısın. – kba