longest.js 381 B

12345678910111213141516
  1. var size = require('./size');
  2. exports = function(arr) {
  3. if (arr.length < 1) return;
  4. var ret = arr[0],
  5. retSize = size(arr[0]);
  6. for (var i = 1, len = arr.length; i < len; i++) {
  7. var elSize = size(arr[i]);
  8. if (elSize > retSize) {
  9. ret = arr[i];
  10. retSize = elSize;
  11. }
  12. }
  13. return ret;
  14. };
  15. module.exports = exports;