UglifyJS会删除函数的入参?
我有如下代码:
var func = (name) => {
let args = Array.prototype.slice.call(arguments);
args.shift();
};
func('parse', {code: '1', label: '标题'})
但是通过webpack的UglifyJs
编辑后,func('parse', {code: '1', label: '标题'})
就变成func('parse')
,我在想应该是UglifyJs认为func只有一个参数,所以就自动去掉第二个参数了,请问这种情况下要怎么处理?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你的写法本身就是错误的。箭头函数内部没有arguments,不编译不能运行。
你试试这个看压缩之后是什么。