手写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'
        }
相关文章
|
JavaScript 前端开发
手写JavaScript中的数组方法(上)
手写JavaScript中的数组方法(上)
65 0
|
5月前
|
JavaScript 前端开发
JavaScript 中的 typeof 运算符
【8月更文挑战第29天】
34 1
|
5月前
|
JavaScript 前端开发
js确定数据类型typeof与instanceof
js确定数据类型typeof与instanceof
38 0
|
8月前
|
存储 JavaScript 前端开发
JavaScript手写一个map方法
JavaScript手写一个map方法
|
8月前
|
索引
12 # 手写 findIndex 方法
12 # 手写 findIndex 方法
63 0
|
JavaScript 前端开发
手写JavaScript数组方法(下)
手写JavaScript数组方法(下)
52 0
手写JavaScript数组方法(下)
|
JavaScript 前端开发
JavaScript学习(六十三)—typeof和instanceof检测数据类型的异同
JavaScript学习(六十三)—typeof和instanceof检测数据类型的异同
|
JavaScript
手写柯里化 - toString 理解
柯里化可以通过闭包+递归实现
|
存储 JavaScript 前端开发
扒下JS的“底裤”之 typeof 运算符详解
扒下JS的“底裤”之 typeof 运算符详解
189 0
|
前端开发 JavaScript
web前端学习(三十七)——JavaScript typeof、null、undefined及简单类型转换的相关设置
web前端学习(三十七)——JavaScript typeof、null、undefined及简单类型转换的相关设置
web前端学习(三十七)——JavaScript typeof、null、undefined及简单类型转换的相关设置