00001 var baseGetTag = require('./_baseGetTag'), 00002 isArray = require('./isArray'), 00003 isObjectLike = require('./isObjectLike'); 00004 00006 var stringTag = '[object String]'; 00007 00025 function isString(value) { 00026 return typeof value == 'string' || 00027 (!isArray(value) && isObjectLike(value) && baseGetTag(value) == stringTag); 00028 } 00029 00030 module.exports = isString;