Jquery中的map()方法可以用于將一個數組中的元素轉化為另一種形式,并返回一個新的數組。通常我們使用map()方法時是按照原數組的順序進行操作,但有時我們需要倒序操作,這時我們就需要使用reverse()方法。
reverse()方法可以將原數組中的元素按照相反的順序重新排列。使用reverse()方法后再進行map()操作,就可以得到倒序的結果。
// 例子: var arr = [1, 2, 3, 4, 5]; var reverseArr = arr.reverse(); // 反轉數組 var newArr = $.map(reverseArr, function(val, index){ return val * val; }); console.log(newArr); // [25, 16, 9, 4, 1]
上面的例子中,我們先使用reverse()方法對原數組進行反轉,得到reverseArr數組,然后再對其進行map()操作,使用匿名函數對每個元素進行平方操作,得到新數組newArr。最終得到的結果是倒序的平方數組。