JSFiddle - React, Tailwind, and code Playground

by Vladymyr Shevchuk

JavaScript

const collator = new Intl.Collator(['ru']);

const array = ['ёжик', 'Ёжик', 'ель'];

const sort1 = arr => [...arr].sort((a, b) => 
    collator.compare(a, b));

const sort2 = arr => [...arr].sort((a, b) => {
  return a.localeCompare(b, ['ru']);
})
    
console.log('sort1', sort1(array));
console.log('sort2', sort2(array));