JS文件压缩之后,调用的方法显示undefined?

作者站长头像
站长
· 阅读数 6

写了一些js函数,然后在需要的页面引入了这个JS文件,并且调用了里面的某个方法。后来我就将这个JS文件压缩了一下,之前那些页面调用方法的地方都提示undefined.

使用在线工具压缩之后的代码:

function adduserlis(e,l){var i=$(e).length;let n=$(e).eq(parseInt(Math.random()*i+1-1));n.before(l),$(e).eq(0).after(l),$(e).eq(i+1).after(l)}function add_category(e){let d=$(e);for(let n=0;n<d.length;n++){let e=d.eq(n).children(),l=e.eq(Math.floor(Math.random()*e.length-1+1)),i=l.clone().addClass("d-none");i.find("a").attr("href","/add"),l.before(i)}}

我还是按照没有压缩之前的函数名调用:nav_click('.navbar-nav');

回复
1个回答
avatar
test
2024-07-01

answer image

就剩下这两个方法了,你这压缩之后的代码不全。

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容