逆順でSetまたはMapを繰り返し処理する方法を探しています。 javascriptで逆の順序でセットまたはマップを反復処理する方法はありますか?
は、通常のために、この単純な例を考えてみましょう: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()から与えられたイテレータは、スタートから先頭にもあります。
逆の順序でセット(またはマップ)を反復するソリューションは何でしょうか?
各アイテムを-1からインデックスすることはできませんし、インデックスを作成することはできません。アイテムのインデックスも0ですか? – kouty
@koutyセットにインデックスを付けることはできません。配列を持っていればそれを行うことができますが、配列を逆にするのはコード内で短くなります。 –