前端:JS类型判断类库
生活随笔
收集整理的這篇文章主要介紹了
前端:JS类型判断类库
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? ? ? ?
1、是否字符串 isString (o) { return Object.prototype.toString.call(o).slice(8, -1) === 'String' } 2、是否數字 isNumber (o) {return Object.prototype.toString.call(o).slice(8, -1) === 'Number'} 3、是否boolean isBoolean (o) {return Object.prototype.toString.call(o).slice(8, -1) === 'Boolean'} 4、是否函數 isFunction (o) {return Object.prototype.toString.call(o).slice(8, -1) === 'Function'}5、是否為null isNull (o) {return Object.prototype.toString.call(o).slice(8, -1) === 'Null'}6、是否undefined isUndefined (o) {return Object.prototype.toString.call(o).slice(8, -1) === 'Undefined'}7、是否對象 isObj (o) {return Object.prototype.toString.call(o).slice(8, -1) === 'Object'}8、是否數組 isArray (o) {return Object.prototype.toString.call(o).slice(8, -1) === 'Array'}9、是否是時間類型 isDate (o) {return Object.prototype.toString.call(o).slice(8, -1) === 'Date'}10、是否是正則表達式 isRegExp (o) {return Object.prototype.toString.call(o).slice(8, -1) === 'RegExp'}11、是否是錯誤對象 isError (o) {return Object.prototype.toString.call(o).slice(8, -1) === 'Error'}12、是否Symbol函數 isSymbol (o) {return Object.prototype.toString.call(o).slice(8, -1) === 'Symbol'}13、是否Promise對象 isPromise (o) {return Object.prototype.toString.call(o).slice(8, -1) === 'Promise'}14、是否Set對象 isSet (o) { return Object.prototype.toString.call(o).slice(8, -1) === 'Set'}總結
以上是生活随笔為你收集整理的前端:JS类型判断类库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 30 个实例详解 TOP 命令!
- 下一篇: 前端:JS获取浏览器类型类库