手写typeof

简介: 手写typeof
 function myTypeof(x) {
            let a = Object.prototype.toString.call(x).slice(8, -1).toLowerCase()
            let t = [
                'number',
                'bigint',
                'string',
                'symbol',
                'function',
                'boolean',
                'undefined'
            ]
            if (t.indexOf(a) != -1)
                return a
            else
                return 'object'
        }
相关文章
|
6月前
03 # 手写 call
03 # 手写 call
37 0
|
6月前
13 # 手写 concat 方法
13 # 手写 concat 方法
52 0
|
前端开发
手写基础 promise
手写基础 promise
64 0
|
存储 前端开发
|
前端开发
Promise的用法&原理&手写实现-2
Promise的用法&原理&手写实现-2
40 1
|
2月前
|
SQL XML Java
mybatis复习03,动态SQL,if,choose,where,set,trim标签及foreach标签的用法
文章介绍了MyBatis中动态SQL的用法,包括if、choose、where、set和trim标签,以及foreach标签的详细使用。通过实际代码示例,展示了如何根据条件动态构建查询、更新和批量插入操作的SQL语句。
mybatis复习03,动态SQL,if,choose,where,set,trim标签及foreach标签的用法
|
6月前
|
前端开发 JavaScript API
手写promise
手写promise
40 0
|
6月前
|
存储 JavaScript 前端开发
JavaScript手写一个map方法
JavaScript手写一个map方法
|
6月前
|
索引
12 # 手写 findIndex 方法
12 # 手写 findIndex 方法
50 0
|
6月前
|
索引
07 # 手写 find 方法
07 # 手写 find 方法
54 0