es6箭头函数
来源:互联网 发布:js数组对象转json 编辑:程序博客网 时间:2024/06/03 09:25
本例是在了解es6知识后在原来定义函数的基础上进行理解
var searchValue ={};//查询匹配对象var $button = $('<div class="columns pull-right search-button"><button class="btn btn-default" type="button" name="refresh" title="查询"><i class="glyphicon glyphicon-search icon-search"></i></button></div>');var $input = $('<div class="columns pull-right search-input"><input class="form-control" type="text" placeholder="搜索"></div>');var $select = $('<div class="columns pull-right search-select"><select></select></div>');($button)=>{//写入上一次查询的条件 if(searchValue.select != undefined){ $select.find('select').val(searchValue.select); }; if(searchValue.input != undefined){ $input.find('input').val(searchValue.input); }; $button.click(()=> { var option = $select.find('select').val(); var inputval = $input.find('input').val(); searchValue.select =option; searchValue.inputval =inputval; if(inputval != '') { var param = { url: sWebRootPath+"/json/getAjaxData.jsp?v="+new Date().getTime(), query: { filters:[ {'colname':option,'filtertype':'LIKE','filtervalues':inputval} ] } } } else{ var param = { url: sWebRootPath+"/json/getAjaxData.jsp?v="+new Date().getTime(), } }// 刷新表格$('#tablelist').bootstrapTable('refresh',param); })}/**增加搜索框和查询功能 * @param col bootstrapTable列表生成配置对象 *调用:addSearchGroup(curColumns); */ var addSearchGroup = ( col) => { // 插入选项 var button ,input,select; button = $button;input = $input;select = $select;////局部变量缓存全局变量 提高代码性能 var selectDom = $select.find('select');////缓存dom节点查找结果 避免在循环里用 for(var i = 0; i < col.length; i++){ if(col[i].visible != false){ var $option = '<option value="'+col[i].field+'">'+col[i].title+'</option>'; selectDom.append($option); } } //插入多选框、输入框、按钮 $('.fixed-table-toolbar').append(button,input,select);}/*使用箭头函数注意几点:1、函数体内的this对象就是定义时所在的对象,而不是使用时所在对象;2、不可以当作构造函数使用,也就是不能用new命令实例化一个对象,否则会抛出一个错误;3、不可以使用arguments对象,该对象在函数体内不存在,如果要用的话,可以用rest参数代替;4、不可以使用yield命令,箭头函数不能用作Generator函数;*/
0 0
- ES6 中的箭头函数
- ES6 箭头函数 柯里化
- ES6箭头函数=>
- es6箭头函数
- ES6箭头函数
- ES6箭头函数小结
- es6箭头函数
- ES6 箭头函数
- es6的箭头函数
- es6箭头函数
- es6箭头函数
- 浅谈ES6箭头函数
- es6箭头函数
- ES6 箭头函数理解
- es6之箭头函数
- ES6中的箭头函数
- ES6-箭头函数 =>
- ES6 箭头函数
- 源代码系列之JDBC
- C#(2017-04-19)
- 通过Quartz实现定时任务
- Spring学习:IOC容器(xml)
- pg学习_函数类型
- es6箭头函数
- 使用Coding.net来搭建基于Hexo的免费博客(一)
- poj3273(二分枚举)
- hdu1720
- TP框架学习笔记第一天
- 做一个串行执行的存储过程
- Android ScrollView 中放入 ImageView 导致的出现上下白边的问题?
- HTML iframe框架
- 【IMWeb训练营作业】 todoList