JavaScript · Middle · Запитання 53 з 75
Чим arr.toSorted() відрізняється від arr.sort()?
- ✓Правильна відповідь:
toSortedповертає новий відсортований масив, не чіпаючи вихідний;sortсортує на місці - 2
toSortedправильно сортує числа без компаратора - 3Вони ідентичні;
toSorted- псевдонім
Пояснення
У ES2023 з'явилися немутувальні копії: toSorted, toReversed, toSpliced і with(index, value). Вони зручні для стану React/Redux, де мутація - баг.