UNPKG

json-q

Version:

Retrieves values from JSON objects (and JavaScript objects) by css-selector-like query (includes attribute filters and array flattening).

38 lines (30 loc) 509 B
/*! * longest <https://github.com/jonschlinkert/longest> * * Copyright (c) 2014-2015, Jon Schlinkert. * Licensed under the MIT License. */ 'use strict'; module.exports = function(arr) { if (!arr) { return null; } var len = arr.length; if (!len) { return null; } var c = 0; var i = 0; var ele; var elen; var res; for (; i < len; i++) { ele = arr[i].toString(); elen = ele.length; if (elen > c) { res = ele; c = elen; } } return res; };