Skip to content

Commit

Permalink
update(JS): web/javascript/reference/global_objects/array/sort
Browse files Browse the repository at this point in the history
  • Loading branch information
undead404 committed Mar 18, 2024
1 parent c911375 commit 86b4e2a
Showing 1 changed file with 10 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,23 @@ sort(compareFn)

### Параметри

- `compareFn` (функція порівняння) {{optional_inline}}
- `compareFn` {{optional_inline}}

- : Функція, що визначає порядок сортування. Повернене значення повинно бути числом, чий знак вказує на відносний порядок двох елементів: це значення від'ємне, якщо `a` менше `b`, додатне, якщо `a` більше `b`, і нуль, якщо вони рівні. `NaN` обробляється як `0`. Ця функція викликається з наступними аргументами:
- : Функція, що визначає порядок елементів. Вона викликається з наступними аргументами:

- `a`
- : Перший елемент для порівняння. Ніколи не буває `undefined`.
- `b`
- : Другий елемент для порівняння. Ніколи не буває `undefined`.

Ця функція повинна повертати число, що означає наступне:

- Від'ємне значення вказує, що `a` має стояти до `b`.
- Додатне значення вказує, що `a` має стояти після `b`.
- Нуль або `NaN` вказує, що `a` і `b` вважаються рівними.

Щоб закарбувати це в пам'яті, запам'ятайте, що `(a, b) => a - b` сортує числа в порядку зростання.

Коли цей параметр відсутній, то елементи масиву перетворюються на рядки, а потім сортуються відповідно до значення кодової точки Unicode кожного символу.

### Повернене значення
Expand Down

0 comments on commit 86b4e2a

Please sign in to comment.