| /** | |
| * Tests whether or not an object is an array. | |
| * | |
| * @private | |
| * @param {*} val The object to test. | |
| * @return {Boolean} `true` if `val` is an array, `false` otherwise. | |
| * @example | |
| * | |
| * _isArray([]); //=> true | |
| * _isArray(null); //=> false | |
| * _isArray({}); //=> false | |
| */ | |
| module.exports = Array.isArray || function _isArray(val) { | |
| return val != null && val.length >= 0 && Object.prototype.toString.call(val) === '[object Array]'; | |
| }; |