- 博客(6)
- 收藏
- 关注
原创 JavaScript 函数的动态参数与剩余参数
产品需求:写一个求和参数不管用户传入几个实参,都要把和求出来。我们可以用 动态参数 arguments 来实现该需求。是函数内部内置的伪数组变量,它包含了调用函数时传入的所有实参。总结:1、arguments 是一个伪数组,只存在于函数中2、arguments 能够动态获取函数的实参3、可以通过循环依次获取arguments的值。
2024-08-07 08:44:04
444
原创 JavaScript 变量提升
变量提升是JavaScript中比较“奇怪”的现象,它允许在变量声明之前即被访问(仅存在于var声明变量),是一种JavaScript的缺陷。1、当我们用var进行变量声明的时候,var会把声明的变量全部提前到的最前面。2、只提升声明,不提升赋值。解析的结果注意:1、let/const声明的变量在未声明即被访问时会报语法错误。2、变量在var声明之前即被访问,变量的值为undefined。3、let/const声明的变量不存在变量提升。4、变量提升出现在相同作用域中。5、
2024-08-06 08:41:10
885
原创 Javascript 闭包
概念:一个函数对周围状态的引用捆绑在一起,内层函数中访问到其外层函数的作用域如何理解需要内层函数调用外层函数变量才能产生闭包?我们可以通过谷歌浏览器断点的方式,查看代码是否存在闭包,如果出现,说明存在闭包。,所以不存在闭包。闭包造成的影响,因为在页面关闭前会将被调用的变量一直保存于内存之中,很可能会造成。
2024-07-28 22:02:25
353
原创 Vue3 实现国际化
国际化是做框架,帮助快速实施本地化。框架的设计实现决定了进行本地化的效率与质量。那什么是本地化?本地化就是在特定语言文化下,使产品能服务当地客户的使用习惯,总的来说,就是为一个系统提供不同语言的切换。
2024-07-28 15:20:48
1428
原创 JavaScript 作用域与作用域链
作用域(scope)规定了变量能够访问的“范围”,离开这个“范围”变量就不能够被访问。作用域被分为:局部作用域和全局作用域。
2024-07-21 22:57:02
407
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人