blob: 9892e52a14d50076b8967a610825599616ba7042 [file] [log] [blame]
Leo Repp58b9f112021-11-22 11:57:47 +01001/*!
2 * longest <https://github.com/jonschlinkert/longest>
3 *
4 * Copyright (c) 2014-2015, Jon Schlinkert.
5 * Licensed under the MIT License.
6 */
7
8'use strict';
9
10module.exports = function(arr) {
11 if (!arr) {
12 return null;
13 }
14
15 var len = arr.length;
16 if (!len) {
17 return null;
18 }
19
20 var c = 0;
21 var i = 0;
22 var ele;
23 var elen;
24 var res;
25
26 for (; i < len; i++) {
27 ele = arr[i].toString();
28 elen = ele.length;
29
30 if (elen > c) {
31 res = ele;
32 c = elen;
33 }
34 }
35
36 return res;
37};