我正在尋找一種方法,以相反的順序遍歷Set或Map。如何在JavaScript中以相反的順序迭代Set或Map?
考慮經常爲了這個簡單的例子:
var mySet = new Set([1,2,3,4,5]);
for(let myNum of mySet) {
console.log(myNum); // output: 1, 2, 3, 4, 5 in sepearte lines
}
從Set.prototype.values()或Set.prototype.entries()給出的迭代器也是從開始到開始。
以相反順序迭代Set(或Map)的解決方案是什麼?
有沒有可能索引每個項目從-1,並使索引 - 該項目的索引也是0? – kouty
@kouty你不能索引到一個集合。如果你有一個數組,你可以做到這一點,但它是短(代碼)來扭轉它。 –