1、基本数据类型是按值访问的。也就是说我们可以操作保存在变量中的实际值。2、基础数据类型的值是不可改变的。任何方法都不能改变基础数据类型的值。3、属性和方法不能添加到基本数据类型中…
1、创建简单对象:使用对象字面量{}创建对象。2、用function(函数)模拟class(无参构造函数)。3、使用工厂创建(Object关键字)。4、prototype关键字采用…
1、带参数的工厂函数和所有函数一样,可以通过参数来定义我们的工厂函数。组合工厂函数,在一个工厂函数中定义另一个工厂函数。2、可以帮助我们将复杂的工厂函数拆分成更小、更重要的碎片。3…
制表符也属于“写法是两个字符的组合,但含义上只是一个字符”的情形。它的写法是“t”,是反斜杠和t字母的组合,t取的是table之意。它的含义是一个字符,叫做制表符。它的作用是对齐表…
1、优点,通过工厂模式,我们可以快速创建大量相似对象,没有重复代码。2、缺点,工厂模式创建的对象属于Object,无法区分对象类型,这也是工厂模式没有广泛使用的原因。实例funct…
1、构造函数与普通函数相同,但不需要调用。构造函数通过new关键词调用,构造函数名称的首字母通常大小。2、使用new操作符调用构造函数。经历四个步骤,创建新对象,将构造函数的作用域…
1、原型是实时的,这意味着原型对象的属性和方法实时更新。2、js中的对象是通过引用传递的,只有一个原型对象,而不是new复制一个对象,所以对原型的操作和更新会影响所有对象。这是原型…
1、forEach()类似于map(),它还将每个元素依次作用于传入函数,但不会返回新的数组。2、forEach()常用于遍历数组,用于调用数组的每一个元素,并将其传递给回调函数。…