>>227 どんぐりキャノン★さん
sort2.jsのquickSort部分を変えたら、綺麗に動いたよ。
参考にしてみてください。
function quickSort(arr, _l, _h, colIndex, direction) {
function to8Number(value) {
return value.replace(/\d+/g, (m) => ("00000000" + m).slice(-8));
}
function extractString(row) {
var value = row.getElementsByTagName("TD")[colIndex].textContent;
if (colIndex == 0) {
// 名前(レアリティで昇順降順、名前で昇順)
[v2, ...v3] = value.replace(/(.*)\[([A-Z]{1,3})\](.*)/s, "$2,$1$3").split(",");
return ["", v2, v3.join(",")];
} else if (colIndex == 1) {
// ATK,DEF(最大値,最小値で昇順降順)
value = value.replace(/(\d+)(?:.*?)(\d+)/, "$2,$1");
} else if (colIndex == 4) {
// ELEM([火氷雷風地水光闇なし]順、属性値で昇順降順)
[v2, ...v1] = value.replace(/(\D*)(\d*)(\D*)/, "$2,$1$3").split(",");
return [String("火氷雷風地水光闇なし".search(v1.join(","))), to8Number(v2), ""];
}
return ["", to8Number(value), ""];
}
order = direction === "asc" ? 1 : -1;
arr.sort((a, b) => {
a = extractString(a);
b = extractString(b);
return a[0].localeCompare(b[0]) || a[1].localeCompare(b[1]) * order || a[2].localeCompare(b[2]);
});
}
探検
どんぐりシステムについて話しましょう ★11(大砲禁止専用)
■ このスレッドは過去ログ倉庫に格納されています
238ななしさん
2024/06/24(月) 16:20:13.37ID:ey8qzqig0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【関税】トランプ大統領 意図的に株価を暴落させたと主張 [Hitzeschleier★]
- 【悪質】吐き気がし道端にしゃがんだ10代女性に「大丈夫ですか?」40~50代くらいの男が”介抱”しながら女性の体に手を 札幌 ★2 [おっさん友の会★]
- 橋下徹氏 フジテレビ報告書に私見 「『性暴力』という言葉は荒すぎ」「中居さんへの批判が最上の性暴力に対しての批判になってる」 [冬月記者★]
- 【文春】中居正広『性暴力』被害の元フジテレビ女性アナ「私はこの事件のことを隠したかった」「けど、誹謗中傷され、さげすまれ…」 [冬月記者★]
- ベッセント米財務長官「株価下落は中国ディープシークAIモデルに関係」トランプ大統領の政策が要因との見方を否定 [Hitzeschleier★]
- トランプ大統領、世界株安でも平日ゴルフ 「失敗するのは弱いやつだけだ」と自身の関税政策を擁護 ★2 [Hitzeschleier★]
- 【実況】博衣こよりのえちえちモンハンワイルズ🧪
- 日本人、QBハウスに6時間並ぶ… [667744927]
- 【石破速報】兵庫県「週刊文春が斎藤知事に批判的な記事を書いたので週刊文春に情報源の公開を求める」 [931948549]
- 喜多ちゃん「あっあっあっあっあっ!!!」♡♡♡←これの相手
- 政府「なんで"自分の子"を欲しがらないの?」 [812255663]
- ▶兎田ぺこら応援スレ