问答详情
源自:16-2 实现confirm方法(二)

Window()构造函数中的dragHandle:null和skinClassName:null默认值得问题

function Window() {
        //  默认配置
        this.cfg = {
            ...
            ...
            dragHandle : "", 
            skinClassName : "",
            ...
        };  

    }

dragHandle和skinClassName的值是字符串, 默认值设置为""是不是更恰当?

提问者:GivenCui 2016-11-04 14:56

个回答

  • daydaytop
    2016-11-05 15:23:51

     有道理,我在console 控制台,输入(null)+""

    输出 “null”

    在不清楚下面代码的逻辑情况下,很可能存在转字符串。直接用“”更好。

    原例很简单,一眼就能明白,所以用 null 也没有问题