基本数据类型是按值访问的。基础数据类型的值是不可改变的。属性和方法不能添加到基本数据类型中。基础数据类型的赋值是简单的赋值。5、基础数据类型的比较是值的比较。
小妮浅浅
2021-10-22
5199
JS中的每个函数都有prototype属性,指向一个对象。该对象的作用是该函数的所有实例都可以共享该对象的属性和方法。我们称这个对象为原型对象。原型模式可以解决对象方法重复创建的问题。
小妮浅浅
2021-10-22
5140
访问第一个对象是当前作用域对象,下一个对象来自外部环境,即父作用域对象。下一个变量对象来自下一个包含环境,即祖父作用域对象。
小妮浅浅
2021-09-30
5128
在全局作用域中使用var操作符声明的变量将成为window对象的属性。使用var操作符定义的变量将成为包含其函数的局部变量。在函数中定义变量时省略var操作符,创建全局变量。
小妮浅浅
2021-10-25
5088
函数a中有一个函数b,可以访问函数a中的变量,然后形成闭包。闭包可以读取其他函数内部的变量。闭包是连接函数内部和函数外部的桥梁。
小妮浅浅
2021-10-23
5033
非常纯粹的继承关系,实例是子类和父类的实例。将父类的实例作为子类的原型,父类可以访问新的原型方法/属性。简单易实现。
小妮浅浅
2021-10-21
4955
小妮浅浅
2021-10-23
4944
let声明的范围是块作用域,var声明的范围是函数作用域。let和var的另一个重要区别是,let声明的变量不会在作用区域内得到改善。let声明前的执行瞬间称为暂时性死区。
小妮浅浅
2021-10-25
4942
CSS中in JS,意思就是使用js语言写css,完全不需要些单独的css文件,所有的css代码全部放在组件内部,以实现css的模块化。CSS in JS其实是一种编写思想。
小妮浅浅
2021-08-13
4932
构造函数与普通函数相同,但不需要调用。构造函数通过new关键词调用,构造函数名称的首字母通常大小。使用new操作符调用构造函数。
小妮浅浅
2021-10-22
4903