- 博客(5)
- 收藏
- 关注
原创 手写call,apply,bind
call,apply,bind都属于Function对象的原型方法。bind方法不会直接调用函数,返回值是一个新的函数实例。apply方法以数组的形式接收其他参数。1) 判断第二个参数是不是数组。2)将方法挂载到obj属性上。4)删除新增的obj属性。
2022-12-30 22:24:52 82
原创 Promise.resolve,Promise.reject,Promise.race,Promise.all的自定义封装
promise.resolve(value)返回的是一个新的promise对象,而这个对象是由函数形参决定的。
2022-12-17 18:34:37 188
原创 如何判断数组类型(4种方法)
基本数据类型:number, string , boolean , undefined , null , symbol ,4、Object.prototype.toString.call() 精准确定类型。1、通过constructor可以直接找到元素的构造函数类型,这种方法能够区分。( null和undefined 没有 constructor属性)基本数据类型(除了undefined 和 null)的输出。引用数据类型: 对象 (函数、数组、类)3、typeof判断数据类型。调试结果全为true。
2022-11-22 13:59:21 2670
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人