Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

Javascriptのsortは破壊的である

タイトルのまんまです。
Javascriptのsortは破壊的なので注意して下さい

実際のところ

let d = [ 1, 5, 6, 2, 3, 4 ]
d.sort()
// [ 1, 2, 3, 4, 5, 6 ]
d
// [ 1, 2, 3, 4, 5, 6 ]

rubyとおなじ感覚でソートしてしまうと意図しない挙動をする恐れがあります。
ソート用配列を別にコピーしてやるしかないですね。