esamattis / esamattis/underscore.string

Add ordinal suffix

Open
#493 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
3.4k
Forks
367
PR merge metrics
No merged PRs in 30d

Description

```
module.exports = function ordinal(num) {
var suffix=["th","st","nd","rd"],
val=num%100;
return num+(suffix[(val-20)%10]||suffix[val]||suffix[0]);
};

_.ordinal(1) // 1st
_.ordinal(2) // 2nd
_.ordinal(3) // 3rd
_.ordinal(4) // 4th
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.