Datatables删除这个!!〜它不返回

关于这个例子

我不明白这是什么使用!!~

这是小提琴中的剧本

$.fn.dataTable.ext.search.push(
   function(settings, data, dataIndex) {
      var tdValues=[];
      var $tds=table.row(dataIndex).nodes().to$().find('td');
      $tds.each(function(){
         var $this=$(this);
         var hasSelect=$this.find('select').length >0; // check if current cell has a select box
         var curTdValue= hasSelect ? $this.find('option:selected').text() : $this.text();
         tdValues.push(curTdValue);
      });
      var rowValues=tdValues.join(' ');
      return !!~rowValues.toLowerCase().indexOf(table.search().toLowerCase()); //<---this area
   }     
);

如果我删除!!~它不返回。 我不能在数据表的手册中看到它关于这个$.fn.dataTable.ext.search.push我也不能在他们的手册中看到这个。

EDITED

这回答了代字号或〜但这怎么样? $.fn.dataTable.ext.search.push

链接地址: http://www.djcxy.com/p/74975.html

上一篇: Datatables remove this !!~ it doesnt return

下一篇: What is the purpose of using ~ in JavaScript?