前端基础知识
文章平均质量分 85
小香菜今天吃什么
这个作者很懒,什么都没留下…
展开
-
JavaScript 前端基础知识二:浅拷贝和深拷贝
浅拷贝,指的是创建新的数据,这个数据有着原始数据属性值的一份精确拷贝。如果原始数据属性是基本类型,拷贝的就是基本类型的值。如果原始数据属性是引用类型,拷贝的就是内存地址。浅拷贝是拷贝一层,深层次的引用类型则共享内存地址。深拷贝开辟一个新的栈,两个对象属性完全相同,但是对应两个不同的地址,修改一个对象的属性,不会改变另一个对象的属性。转载 2024-01-31 17:43:24 · 116 阅读 · 0 评论 -
前端基础知识一:变量、var、let、const
..)开头,var不会把这些变量的作用域限制在循环体内,每次循环都会(无害的)重新声明和重新初始化同一个变量。第一个for循环,最后打印输出5,为什么第二个for循环会打印输出5个5呢,而不是1,2,3,4,5呢?因为在多个for循环的。一般我们建议在声明过后对他进行赋值,这是比较好的习惯。在开始介绍var之前,先介绍一下声明和赋值,在后面会进一步了解到,因为声明和赋值导致的一些情况。在JavsScript中使用变量和常量前,必须先声明,否则会报错。对于常量const,必须在声明的同时赋值,否则会报错。转载 2024-01-30 17:06:31 · 264 阅读 · 1 评论