我有这个JS代码
function toggleMenu() {
if(!showMenu) {
hamburger.classList.add('open');
nav.classList.add('open');
menuNav.classList.add('open')
//navItems.forEach(item => item.classList.add('open'));
showMenu = true;
} else {
hamburger.classList.remove('open');
nav.classList.remove('open');
menuNav.classList.remove('open');
//navItems.forEach(item => item.classList.remove('open'));
showMenu = false;
}
}
我需要为此两行编写一个函数:navItems.forEach(item => item.classList.remove('open'));
和navItems.forEach(item => item.classList.add('open'));
,而不使用'=>',这导致我的uglify无法压缩此语法。
有什么建议吗?
答案 0 :(得分:0)
function
关键字既可以用作语句也可以用作表达式。将箭头语法替换为以下内容:function(item) { return item.classList.add('open') }