有没有jsp的大神 告诉我一下 return s&&s.trim()是什么意思,这个s. 20

有没有jsp的大神告诉我一下returns&&s.trim()是什么意思,这个s.vararr=['A','','B',null,undefined,'C',''];va... 有没有jsp的大神 告诉我一下 return s&&s.trim()是什么意思,这个s.var arr = ['A', '', 'B', null, undefined, 'C', ' '];
var r = arr.filter(function (s) {
return s&& s.trim();
});
alert(r);
展开
 我来答
拾忆忆忆skyfly
2019-04-24
知道答主
回答量:1
采纳率:0%
帮助的人:750
展开全部
  1. js的判断条件中,把0,‘’,undefined , null,NaN都视为false

  2. A&&B,只有A和B都为true才返回true,只要有一个false就返回false

  3. s.trim()除去字符串s两端的空格

  4. filter是arr的一个高阶函数,filter()把传入的函数依次作用于每个元素,然后根据返回值是true还是false决定保留还是丢弃该元素。

    综上,return s&&s.trim()就是返回true或false,筛选出arr里不是‘’,null,undefined的元素,返回的r应该是['A','B','C']

sv...h@163.com
2017-11-29 · TA获得超过198个赞
知道答主
回答量:139
采纳率:42%
帮助的人:15.2万
展开全部
function onSearch() //看函数名应该搜索函数,段JS代码
{

var $hd_batch_id = $("#hd_batch_id");
var hd_batch_id_value = $hd_batch_id.val(); //赋值,hd_batch_id_value = IDhd_batch_id 值
/*
if($.trim($hd_batch_id.val()) == ""){
alert("没配置查询参数(批号)");
return null;
}*/
//alert("hd_batch_id_value:" +hd_batch_id_value)

hd_batch_id_value = hd_batch_id_value.replace(new RegExp("\'","gm"),""); //刚赋值hd_batch_id_value 变量进行 替换操作 (没看错应该gm替换空)

var $checkInputStartDate = $("#checkInputStartDate");
var checkInputStartDateValue = $checkInputStartDate.val(); //赋值语句,checkInputStartDateValue = IDcheckInputStartDate值

var $checkInputEndDate = $("#checkInputEndDate");
var checkInputEndDateValue = $checkInputEndDate.val(); //赋值语句,参考面用

var $oneLevelName = $("#oneLevelName");
var oneLevelNameValue = $oneLevelName.val(); //赋值语句,参考面用

var $twoLevelName = $("#twoLevelName");
var twoLevelNameValue = $twoLevelName.val(); //赋值语句,参考面用

var $queryStatus = $("#queryStatus");
var queryStatusValue = $queryStatus.val(); //赋值语句,参考面用

var $risklevelName = $("#risklevelName");
var riskLevelValue = $risklevelName.val(); //赋值语句,参考面用

var filterResultCountValue = 0; //设置filterResultCountValue 0
if($("#filterResultCount").attr("checked")==true) //判断,IDfilterResultCount选
{
filterResultCountValue = 1; //赋值,filterResultCountValue =1
}

var searchForm = $("#fm").get(0)
var actionUrl ='expBatchExcel.do?actionType=expBatchExcelQuery'
// + '&checkInputStartDate='+checkInputStartDateValue
// + '&checkInputEndDate=' + checkInputEndDateValue
+ '&oneLevelName=' + oneLevelNameValue
+ '&twoLevelName=' + twoLevelNameValue
+ '&risklevelName=' + riskLevelValue
+ '&filterResultCount=' + filterResultCountValue
+ '&run_batch_id=' + hd_batch_id_value; //定义URL,面弄参数全写
searchForm.action = actionUrl; //设置 searchForm action
searchForm.target = "QueryResultFrame"; //该searchForm提交 ID QueryResultFrame 框架页面
searchForm.submit(); //提交
}
果B单元格中是通过LEFT等函数截取的文本型字符串,我们在
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式