什么? :用JavaScript表示

时间:2015-12-19 00:16:58

标签: javascript jquery

我有以下几行代码:

toggleMore  : function( $item, show ) {
    ( show ) ? $item.find('a.ca-more').show() : $item.find('a.ca-more').hide(); 
},

他们是什么意思?另外,我该如何处理这个JSHint警告:

期望一个赋值或函数调用,而是看到一个表达式。

1 个答案:

答案 0 :(得分:0)

它等同于if {} else {}语句。

Foo = bar ? True : false;

这里的真假可以用你想要执行的逻辑替换