>>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■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【移民】日本史上初めての中国人の大量移住が始まる ★2 [ぐれ★]
- 元フジアナ・渡邊渚、初写真集『水平線』発売が決定 水着&下着カットにも挑戦「自分をまた愛せるようになりたい」 [muffin★]
- 外国人材の確保へ…育成就労、運用方針で意見公募 政府、27年4月開始目指す [少考さん★]
- 市川紗椰、「ケチャップ+ウスターソースを混ぜたあの定番ソース。みなさんはなんて呼んでますか?」“正式名称調査”に回答続々 [muffin★]
- 独身の北乃きい(34)、既婚者との会話にモヤッとすること語る「『あんたに何がわかんの?』『子供産んでないでしょ?』ってなっちゃう」 [muffin★]
- 【長野】走行中の車からタイヤ脱落、26日にオープンしたばかりの「たいやき店」の行列に突っ込み4人けが…長野市の県道 [ぐれ★]
- 【石破万博】 日本人、イギリス館はぼったくりと主張。紙コップだし、スコーンが1個足りない [732912476]
- 【画像】アイドルさん、お腹の肉が衣装のスカートの上に乗っかってる [808139444]
- 男性の本音を描いた漫画、大炎上してしまう😭全女は事実を直視してこの漫画を読み込め😡 [485187932]
- 【悲報】女の子の性格の悪さ、限界突破 [856698234]
- 万博協会「カスハラには民事・刑事で責任を取ってもらう」 [834922174]
- 「引きこもっていた実家が地震で無くなった」能登の引きこもりがシェアハウスに住み清掃業をするように [175344491]