Closed. This question is opinion-based。它当前不接受答案。
                            
                        
                    
                
            
                    
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
                        
                        6年前关闭。
                    
                
        

我正在尝试学习简化我的JavaScript的方法,但是坚持下面的方法。

if (windowwidth >= 960){
    widthofwindow = 1;
    yooucandoit()
} else {
    widthofwindow = 0;
    $('#topbar').remove();
}

最佳答案

该代码看起来不错。这很容易理解,并且几乎没有重复的代码。

如果yooucandoit函数不依赖于widthofwindow变量,您可以说得很短,但这在条件运算符中使用了副作用,因此它具有很差的代码气味。

widthofwindow = windowwidth >= 960 ? yooucandoit(), 1 : $('#topbar').remove(), 0;

关于javascript - Javascript最小化此if语句吗? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18104509/

10-16 20:11
查看更多