jQuery.each(player, function(key, val){
if (el = $("#pr_attr_plain_"+key)){
el.text(val === "" ? 0 : " " + val);
}
});
我继承了一个项目,但我遇到了一些奇怪的事情。启动这个项目的人是一位经验丰富的程序员,肯定比我自己更有经验。这样做有任何价值或理由(无论多么糟糕):
if (el = $("#pr_attr_plain_"+key))
它现在可以工作了,并且它位于我不必触及的代码部分中。我不想改变它并让它产生意想不到的后果而不知道它会做什么。
它可能是正确的。
该代码相当于:
jQuery.each(player, function(key, val){
el = $("#pr_attr_plain_"+key);
if (el){
el.text(val === "" ? 0 : " " + val);
}
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)