Update snippet descriptions
This commit is contained in:
@ -4,10 +4,10 @@ tags: array,intermediate
|
||||
---
|
||||
|
||||
Takes any number of iterable objects or objects with a `length` property and returns the longest one.
|
||||
If multiple objects have the same length, the first one will be returned.
|
||||
Returns `undefined` if no arguments are provided.
|
||||
|
||||
- Use `Array.prototype.reduce()`, comparing the `length` of objects to find the longest one.
|
||||
- If multiple objects have the same length, the first one will be returned.
|
||||
- Returns `undefined` if no arguments are provided.
|
||||
|
||||
```js
|
||||
const longestItem = (...vals) => vals.reduce((a, x) => (x.length > a.length ? x : a));
|
||||
|
||||
Reference in New Issue
Block a user