js重名了怎么解决
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js重名了怎么解决相关的知识,希望对你有一定的参考价值。
我是一名学生程序员,刚学万html,和css,要网页大赛,现在遇到一个问题我在网上下的js重名了怎么解决 求前辈帮忙解决哪里要改帮忙改一下 因为我不太懂 谢谢各位前辈了
首先,在重名的情况下一般需要对比这两个js里面的内容是不是一样,如果就是两个不一样的js话,那直接把一个js的名字修改一下,
然后在导入这个js的html页面把这个js的路径的名字改成你修改后的js文件名就可以了 参考技术A 1,闭包。2,封装。3,重命名
js重名的处理
### 关于重名的处理
> 在变量提升阶段,如果名字重复了,不会重新的进行声明,但是会重新的进行定义(后面赋的值会把前面赋的值给替换掉)
```javascript
//=>变量提升:fn=aaafff111 (=aaafff222) (=aaafff333) (=aaafff444)
fn();//=>4
function fn(){console.log(1)}
fn();//=>4
function fn(){console.log(2)}
fn();//=>4
var fn = 13;//变量提升左边完成了fn=13;
fn();// 13();=>fn is not a function
function fn(){console.log(3)}
fn();
function fn(){console.log(4)}
fn();
```
以上是关于js重名了怎么解决的主要内容,如果未能解决你的问题,请参考以下文章