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重名了怎么解决的主要内容,如果未能解决你的问题,请参考以下文章

android studio 不同module资源重名引起引用混乱怎么解决?

SpringBoot基础篇之重名Bean的解决与多实例选择

vue-webpack

JS高级---实例对象和属性重名问题

浏览器是怎么解析JS的代码

java 实现多个接口 方法重名的解决办法——内部类