摘要: 使用 new 命令调用函数的解析过程如下: 当使用 new 命令调用函数时,先创建一个空对象,作为实例返回。 设置实例的原型,指向构造函数的 prototype 属性。 设置构造函数体内的 this 值,让它指向实例。 开始执行构造函数内部的代码。 如果构造函数内部有 return 语句,而且 re 阅读全文
posted @ 2021-03-16 13:06 Hhhighway 阅读(158) 评论(0) 推荐(0) 编辑
摘要: call和apply的应用场景: 判断数据类型: Object.prototype.toString用来判断类型再合适不过,借用它我们几乎可以判断所有类型的数据: function isType(data, type) { const typeObj = { '[object String]': ' 阅读全文
posted @ 2021-03-16 13:03 Hhhighway 阅读(89) 评论(0) 推荐(0) 编辑