随笔分类 - JavaScript
学习笔记(深拷贝、浅拷贝)
摘要:基本类型值和引用类型值 1、js中包括2中不同类型的值:基本类型值和引用类型值。 基本类型值指的是简单的数据段。包括Undifined、Null、Boolean、Number。 引用类型值指的是由多个值组成的对象。包括对象、数组、函数。 2、基本类型值:按值访问,操作的是实际保存的值。 引用类型值
阅读全文
js继承
摘要:原型链继承 核心:把父类的实例化对象赋值给子类原型。 缺点:1、值类型成员不影响,引用类型成员是所有实例对象所共享的,容易被改变。(引用类型成员包括数组、对象、函数); 2、在创建子类型的实例时,不能向超类型的构造函数中传递参数。(实际上是没有办法在不影响所有对象实例的情况下,给超类型的构造函数传递
阅读全文
作用域、作用域链、闭包
摘要:作用域、作用域链 一、Js以前没有块级作用域,不过在ES6中有let了。 二、Js使用函数作用域 三、声明提前 四、Js的作用域链 Inter的作用域链 找到就停止查找返回数据,找不到就延作用域链查找,直到Global也查不到就返回报错; 五、Js的作用域链在执行前已经被创建 闭包 一、闭包:是指有
阅读全文
原型prototype、原型链__proto__、构造器constructor
摘要:创建函数时,会有原型prototype,有原型链__proto__,有constructor.(构造函数除外,没有原型) 。 prototype原型:是对象的一个属性(也是对象),使你有能力向对象添加属性和方法。 __proto__原型链:指向创建它的函数对象的原型对象prototype。 cons
阅读全文
js对象个人理解及记录
摘要:什么是对象 对象的定义是:无序属性的集合,其属性可以包括基本值、对象或函数。 var car = {}; //比如我们拿一块铁造了一辆车,这的名字叫car /建一个空对象 car.length = "5m"; //车的长度是5米 /对象的基本值 car.height = "1.4m";//车的高度是
阅读全文
浙公网安备 33010602011771号