这个疑问是关于 underscore.js 的,但可以用普通的 javascript 解决。
假设我们有一个数组
['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
根据一个参数,我只想显示数组的 X 个代表元素。
例如。
- 如果我想要 2 个元素。对我来说,代表将是:['Jan', 'Dec']
- 对于 3 个元素:['Jan'、'Jul'、'Dec']
- 对于 4 个元素:['Jan'、'Apr'、'Sep'、'Dec']
- 所以...
要求:
- 我总是想要第一个和最后一个元素
- 项目数量将是 2 或更多
谢谢