一个简单的判断替换字符串而已,自己看起来好像没有什么问题,目的是如果state为空或者未定义默认为“online”,现结果是当state为“offline”时依旧输出了“online”。
var state = optionsEntity.state; //state已确认为“offline”
var states = function(state){
return state == "" ? "online" : (state=state||"online");
};
console.log(states()); //输出结果是“online”
是因为三元中这样的嵌套式错误的吗?
心有法竹
慕哥6287543
动漫人物
相关分类