问答详情
源自:6-4 案例:Cookie在登录中的应用

isUseCookies数组

判断为啥是isUseCookies!=null&&isUseCookies.length>0                   不等于空 长度不就已经是大于0了吗   还有别的情况?

提问者:街边七号 2017-10-21 14:48

个回答

  • Robert_Langdon
    2017-11-26 14:29:32

    不等于空,说明仅仅初始化了,但没数据,cookie cookie = new cookie();

    length大于0,说明不仅初始化了,cookie里还有数据

  • 燃烧wzy风3961169
    2017-10-21 22:40:05

    isUseCookies!=null是为了判断这个值得属性是否存在;不存在这个值isUseCookies就是等于null,如果属性存在,同时也不选择复选框,返回的是""而不是null,这时候就需要isUseCookies.length来判断了