if () {} else {} —— 使用三元操作符/省略大括号{}

if(foo){
    funcA();
}else{
    funcB();
}

foo?funcA():funcB();
if(!foo){
    funcA();
}else{
    funcB();
}

foo?funcB():funcA();
if(foo){
    return funcA();
}else{
    return funcB();
}

return foo?funcA():funcB();
if(foo){
    return funcA()
}else{
    funcB()
}

{if(foo)return funcA();funcB()}

 if () {} —— 使用 and(&&) 和 or(||) 运算符

if(foo){
    funcA();
}

foo&&funcA();
if(!foo){
    funcA();
}

foo||funcA();

 jquery之父在《精通 javascript》中的一个获取html元素属性的方法(牛逼写法)

function getattr(el, attrname){ 
    var attr = {'for':'htmlfor', 'class':'classname'}[attrname] || attrname; 
};

 

 

相关文章:

  • 2018-07-15
  • 2022-12-23
  • 2021-12-04
  • 2021-09-10
  • 2021-07-09
  • 2021-12-10
  • 2021-04-21
猜你喜欢
  • 2021-10-03
  • 2022-01-24
  • 2022-12-23
  • 2019-06-18
  • 2023-01-16
  • 2021-07-05
  • 2021-09-29
相关资源
相似解决方案