JavaScript 内存管理及垃圾回收

JavaScript 中的内存管理主要由 JavaScript 引擎负责,开发人员不需要手动管理内存。JavaScript 引擎使用垃圾回收算法来实现自动垃圾回收。 JavaScri...

JavaScript 作用域和闭包

JavaScript 中的作用域指的是变量和函数的可访问范围。 JavaScript 中,闭包是一个函数对象,它可以访问定义该函数的作用域里的变量,即使函数已经返回。闭包的特点是,它...

JavaScript 中 this 关键字的作用和如何改变其上下文

JavaScript 中的 this 关键字引用了所在函数正在被调用时的对象。在不同的上下文中,this 的指向会发生变化。可以通过 call, apply, bind 方法来改变...

JavaScript 中断 forEach 循环

在 JavaScript 中,如何中断数组对象的 forEach 方法的循环? 1、使用 Array.prototype.some() 方法代替 some() 方法会在找...

前端经典面试题 | 吊打面试官系列 之 说说你对TypeScript 和 JavaScript的理解

🖥️ 前端经典面试题 专栏吊打面试官系列 之 说说你对TypeScript 和 JavaScript的理解 🧑‍💼 个人简介一个不甘平庸的平凡人&...

JavaScript 浅拷贝和深拷贝

JavaScript 中的拷贝分为两种:浅拷贝和深拷贝。 浅拷贝是指在拷贝过程中,只拷贝一个对象中的指针,而不拷贝实际的数据。所以,浅拷贝中修改新对象中的数据时,原对象中的数据也会被...

JavaScript 判断变量的类型

JavaScript 中有多种方法来判断变量的类型,如 typeof、instanceof、Object.prototype.toString.call()、constructor属...

JavaScript 二分查找

二分查找(Binary Search)是一种在有序数组中查找目标元素的查找算法。它的基本思路是:在数组的中间元素开始,如果该元素等于目标元素,则查找成功;如果该元素大于目标元素,则在...

JavaScript进阶内容——jQuery

JavaScript进阶内容——jQuery 我们在前面的文章中已经掌握了JavaScript的全部内容,现在让我们了解一下JavaScript库 这篇文章主要是为了为大家大致讲解JavaScript...

JavaScript笔记

变量作用域: 1、全局变量:在全局作用域下声明的变量 ​ 在函数内部没有声明直接赋值的变量也是属于全局变量 全局变量:只有浏览器关闭的时候才会销毁,比较占内存资源 局部变量 :当我们程序执行...