Bug:Fix file validation issue
[vnfsdk/refrepo.git] / vnfmarket / src / main / webapp / vnfmarket / node_modules / longest / index.js
1 /*!
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
10 module.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 };