isArrayBuffer.js (732B)
1 var baseIsArrayBuffer = require('./_baseIsArrayBuffer'), 2 baseUnary = require('./_baseUnary'), 3 nodeUtil = require('./_nodeUtil'); 4 5 /* Node.js helper references. */ 6 var nodeIsArrayBuffer = nodeUtil && nodeUtil.isArrayBuffer; 7 8 /** 9 * Checks if `value` is classified as an `ArrayBuffer` object. 10 * 11 * @static 12 * @memberOf _ 13 * @since 4.3.0 14 * @category Lang 15 * @param {*} value The value to check. 16 * @returns {boolean} Returns `true` if `value` is an array buffer, else `false`. 17 * @example 18 * 19 * _.isArrayBuffer(new ArrayBuffer(2)); 20 * // => true 21 * 22 * _.isArrayBuffer(new Array(2)); 23 * // => false 24 */ 25 var isArrayBuffer = nodeIsArrayBuffer ? baseUnary(nodeIsArrayBuffer) : baseIsArrayBuffer; 26 27 module.exports = isArrayBuffer;