#JavaScript[小なり演算子 https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Less_than]は文字列UTF-16辞書順比較もできます`"﨑" > "𩸽" // Expected Eval Value : <boolean> true`それがわかっていればあとはやるだけですね`["﨑", "𩸽"].sort((a, b) => { const [A, B] = [String(a), String(b)]; return (A < B) ? -1 : (A > B) ? 1 : 0 }) // Expected Eval Value : <string[]> ['𩸽', '﨑']`