摘要: 总所周知,传参 或 使用变量给另一个变量赋值时,如果是基本数据类型(null,number,undefined,string,boolean)则是直接复制,但是如果是非基本数据类型(array,function,object等),则是复制对应的引用。 浅拷贝指的是只会复制第一层对象,但是当对象是引用 阅读全文
posted @ 2020-07-02 23:28 xwh啊 阅读(160) 评论(0) 推荐(0)
摘要: js语言没有类,ES6新出的类也只是语法糖。所以为了解决继承问题。 每个对象拥有一个原型对象,通过 proto (读音: dunder proto) 指针指向其原型对象,并从中继承方法和属性,同时原型对象也可能拥有原型,这样一层一层,最终指向 null(Object.proptotype.proto 阅读全文
posted @ 2020-07-02 22:53 xwh啊 阅读(142) 评论(0) 推荐(0)
摘要: #执行上下文 执行上下文(context)一般称为js代码执行的所在环境。即js代码在执行上下文中运行。 ##执行上下文的类型 大致可以分为三种: 1.全局执行上下文:默认上下文。主要的作用是在浏览器的环境下,创建window对象,此时this便是window。一般一个程序只有一个全局执行上下文。 阅读全文
posted @ 2020-07-02 22:41 xwh啊 阅读(367) 评论(0) 推荐(0)