8篇文章 · 8124字 · 3人关注
概述 四种方法:typeof,instanceof,constructor,Object.prototype.toString。 普及知识 万物...
前言 这个概念是在js小黄书《你不知道的js》中了解到的,面向对象中模仿“类”的滥用导致代码苦涩难懂,所以可以通过关联委托的方式让代码更清晰...
前言 首先广为所知的“万物皆对象”是错误的。简单基本类型(string,number,boolean,null,undefined)不是对象。复...
前言 js主要的三大编程方式:过程化编程,函数式编程,面向对象编程,好的面向对象编程,也可以理解为好的类的设计模式,提高代码可维护性和健壮性。 ...
前言 我们这里将从最底层的显隐式this绑定等类型去阐述,让你对this有一个清晰的认识。采用逆向思维去讲述。 一句话解释this绑定 常见说法...
前言 看了很多书籍和文章,使用用闭包的原因说的真是管中窥豹,凭什么说函数作用域外部无法访问就用闭包,看下面的代码,照样也能访问内部变量,函数也可...
一、作用域 作用域:能够储存变量当中的值,并且能在之后对这个值进行访问或修改。 1.1 词法作用域 历史:基础的作用域分为两种,词法作用域与动态...
前言 是不是经常遇到面试问你,为什么会变量提升,函数提升,它的行为又是什么? 解答 js程序编译有两个步骤: 预解析 (就是执行上下文,有三类变...
文集作者