js-function-lib
Version:
JavaScript function library
21 lines (20 loc) • 504 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
/**
* 检查 value 是否是原始 Symbol 或者对象
*
* @param {*} value 要检查的值
* @returns {boolean} 如果 value 为一个symbol,那么返回 true,否则返回 false
* @version 1.0.0
* @example
*
* isSymbol(Symbol.iterator);
* // => true
*
* isSymbol([1, 2, 3]);
* // => false
*/
function isSymbol(value) {
return 'symbol' === typeof (value);
}
exports.default = isSymbol;