10 2023 档案

摘要:首先 instanceof的作用是 判断对象的类型 原理 : instanceof有两个值 可以可以暂时叫做左值和右值,左边是需要判断类型的对象,右边是引用数据类型 查看右值的原型prototype是否出现在左值的__proto__上 阅读全文
posted @ 2023-10-31 12:32 雾气^^ 编辑
摘要:由于js是单线程,所以为了防止代码阻塞,所以有了同步和异步。 js将同步代码交给js引擎执行,异步代码交给宿主环境 同步代码放到执行栈中执行,异步代码等到时机成熟的时候推送到任务队列中 当执行栈中的代码执行完毕后会去看任务队列中是否有任务 有则执行,没有则完成事件循环,js会反复循环查看执行 直到两 阅读全文
posted @ 2023-10-07 17:45 雾气^^ 编辑
摘要:创建一个新的空对象{} 将这个对象的原型指向构造函数的原型 将构造函数的this指向这个新对象 执行构造函数中的代码 初始化这个新对象 返回这个新对象 阅读全文
posted @ 2023-10-07 16:27 雾气^^ 编辑
摘要:1.什么是闭包? 我认为的闭包 简单来说是 一个函数可以访问另一个函数内部的变量 这就形成了一个闭包 再通俗点说就是 定义在一个函数内部的函数就是闭包 2.闭包的缺点是什么? 容易造成内存泄露 3.内存泄漏是怎么造成的? 在使用闭包后没有及时的销毁 导致闭包内部的私有变量一直在内存中 阅读全文
posted @ 2023-10-07 14:31 雾气^^ 编辑
摘要:在ES6中规定,子类的构造函数必须要执行super函数 图片查阅自 阮一峰 ES6教程 super()函数有什么作用? 在执行super函数时,其实就是在创建子类的this,然后将父类的实例和方法放置在这个this对象中,子类在调用super之前是没有this的,所有的this操作都要在super( 阅读全文
posted @ 2023-10-01 17:03 雾气^^ 编辑

点击右上角即可分享
微信分享提示
主题色彩