- 博客(3)
- 收藏
- 关注
原创 有关JS中的函数与变量的提升问题讲解
从这里我们可以得出结论,无论重名的变量a和函数a放在哪,都是先提升函数,后提升变量,当变量只声明未赋值时,都是函数是执行的那一位,当变量声明了并且赋值了,此时变量就覆盖了函数,成为执行的那一位;当变量声明了并且赋值了,此时变量就覆盖了函数,成为执行的那一位,无论是你先声明,后赋值,还是声明后直接赋值,变量都是覆盖掉函数,从而执行同名的变量。
2025-07-08 16:54:58
202
原创 Js对象的几种创建方式
28-30行原本是这个方法添加对象的方式,基本和上一行的属性名属性值一样,加“:”即可,但你应该也看到了,我给注释了,因为有更好创建方法的敲击方式,也就是30-33行的代码,直接方法名(){},花括号里面放入需要的代码,这样书写更加简洁。我们假设一个班有100来人,如果您用第一种方式来输出这些人的名字,年龄,性别,你需要敲第一种方式一百次,但如果我们用第三种方式,函数里的对象只要写一遍,然后调用这个函数里的对象,如下代码所示。第1行对应的是上一个图的第18行,控制台输出的是整个对象,将其展开如下所示,
2025-07-04 20:45:19
1023
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅