21 lines
477 B
Markdown
21 lines
477 B
Markdown
---
|
|
{
|
|
.title = "Sort list of strings in Javascript",
|
|
.date = @date("2024-05-12T00:00:00"),
|
|
.author = "koehr",
|
|
.draft = false,
|
|
.layout = "til.html",
|
|
.description = "",
|
|
.tags = [],
|
|
.custom = { .source = "https://stackoverflow.com/questions/6712034/sort-array-by-firstname-alphabetically-in-javascript" },
|
|
}
|
|
---
|
|
```ts
|
|
users.sort((a, b) => a.firstname.localeCompare(b.firstname))
|
|
```
|
|
|
|
or reversed order:
|
|
|
|
```ts
|
|
users.sort((a, b) => a.firstname.localeCompare(b.firstname) * -1)
|
|
```
|