![](https://i-blog.csdnimg.cn/direct/65cde68ed5a843f2907529ba7c0e51d1.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaScript学习笔记
文章平均质量分 57
用于记录学习JavaScript的日常。
程序员Ocean
LOVE YOUR LOVE
展开
-
JavaScript 中 var、let、const 的区别是什么
【代码】JavaScript 中 var、let、const 的区别是什么。原创 2024-08-14 11:06:50 · 399 阅读 · 0 评论 -
JavaScript 中 call、apply、bind 的区别
call和apply都立即执行函数,并且都可以改变函数内部的 this 指向。bind创建一个新的函数,并改变了新函数内部的 this 指向,但并不会立即执行原函数。call和bind使用逗号分隔的参数列表来传递参数,而apply使用数组来传递参数列表。注意:三者第一个参数都是 this 要指向的对象,如果没有这个参数或参数为undefined或null,则默认指向全局window。原创 2024-08-12 16:20:38 · 258 阅读 · 0 评论 -
JavaScript 中的浅拷贝和深拷贝
浅拷贝是指仅复制对象的第一层属性。如果对象的属性是基本类型(如字符串、数字、布尔值),则会复制这些值;如果属性是引用类型(如对象、数组),则只会复制指向这些对象的引用,而不是对象本身。深拷贝是指不仅复制对象的第一层属性,还会递归地复制所有层级的属性。对于引用类型,会创建新的对象并将原对象内的属性也复制过去。原创 2024-07-31 10:58:23 · 517 阅读 · 0 评论 -
JavaScript 中的 == 和 ===
当使用进行比较时,JavaScript会先检查两边的类型是否相同。如果类型不一致,它会尝试自动进行类型转换,然后进行比较。原创 2024-07-30 10:19:52 · 345 阅读 · 0 评论 -
JavaScript 中的数据类型
JavaScript 中的数据类型主要分为两类:原始类型和引用类型。原创 2024-07-29 10:34:10 · 503 阅读 · 0 评论