We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Array#toSorted()
1 parent b3be166 commit 0b006f9Copy full SHA for 0b006f9
index.js
@@ -13,7 +13,7 @@ const onArray = (fn) => (x) => (Array.isArray(x) ? fn(x) : x)
13
const onStringArray = (fn) => (x) =>
14
Array.isArray(x) && x.every((item) => typeof item === 'string') ? fn(x) : x
15
const uniq = onStringArray((xs) => [...new Set(xs)])
16
-const sortArray = onStringArray((array) => [...array].sort())
+const sortArray = onStringArray((array) => array.toSorted())
17
const uniqAndSortArray = pipe([uniq, sortArray])
18
const onObject =
19
(fn) =>
0 commit comments