I have the following snippet which returns some youtube id's. Now I want to reverse the output (because now it is the last first)
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);
}
I tried .reverse() but some items seems to be missing then
links.reverse().push(youtubeid($as[i].href));
Any help will be appreciated. Ceasar
$as(decrementing towards0) and then reversing the array, why not go forwards through the array of$as, by incrementing towardsi<$lis.length?links.reverse().push(youtubeid($as[i].href));? In your for loop? You should just callreverseonce.