当前位置: 首页 > news >正文

虚拟主机和网站空间2021室内设计公司排名

虚拟主机和网站空间,2021室内设计公司排名,东莞免费的制作网页,合肥网站关键词推广实现一个 query 方法#xff0c;实现对数据的链式查询和处理 要求如下 query 传入参数为原始数据#xff08;数组格式#xff0c;每个元素都是对象#xff09; 通过进行链式调用对数据执行操作#xff0c;支持的方法有where(predicate): 根据参数的条件进行筛选#xff0…实现一个 query 方法实现对数据的链式查询和处理 要求如下 query 传入参数为原始数据数组格式每个元素都是对象 通过进行链式调用对数据执行操作支持的方法有where(predicate): 根据参数的条件进行筛选参数与 [].filter 的参数类似 orderBy(key, desc): 根据 key 的值进行排列默认升序排列当第二个参数为 true 时降序排列 groupBy(key): 根据 key 的值对数据元素进行分组合并为二维数组 execute(): 执行所有处理并返回最终结果 执行 execute 方法时才真正执行操作并返回结果 const data [{ name: foo, age: 16, city: shanghai },{ name: bar, age: 24, city: hangzhou },{ name: fiz, age: 22, city: shanghai },{ name: baz, age: 19, city: hangzhou }];query(data).where(item item.age 18).orderBy(age).groupBy(city).execute();// 结果返回[[{ name: baz, age: 19, city: hangzhou },{ name: bar, age: 24, city: hangzhou },],[{ name: fiz, age: 22, city: shanghai },]]function query(data) {const _data datalet dealing_data nullconst funs {where,orderBy,groupBy,execute}function where(cb) {dealing_data _data.filter(element cb(element));return funs}function orderBy(key, desc) {const deal_data dealing_data ?? _datadeal_data.sort((a, b) !desc ? a[key] - b[key] : b[key] - a[key])return funs}function groupBy(key) {const deal_data dealing_data ?? _dataconst map {}deal_data.forEach(element {if (map[element[key]]) {map[element[key]].push(element)} else {map[element[key]] [element]}});dealing_data Object.values(map).reduce((pre, cur) {pre.push(cur)return pre}, [])return funs}function execute() {const deal_data dealing_data ?? _dataconsole.log(最终结果, deal_data)return deal_data}return funs}
http://www.dnsts.com.cn/news/51806.html

相关文章:

  • 招聘网站建设方案模板下载软考网络规划设计师
  • 上海网站建设明细表易商官方网站
  • 找人做网站需要注意问题扬中网站建设多少钱
  • 红色php企业网站模板中山做百度网站的公司吗
  • 苏州住房与城乡建设部网站泉州中企网站做的好吗
  • 电子商务网站建设目标天元建设集团有限公司联系电话
  • 陕西省建设网三类人员关键词整站优化公司
  • 做设计的一般用什么网站找素材创建网站主题在哪里
  • 想在拼购网站做产品wordpress 设置页面
  • 网站优化 流量免费的个人主页空间
  • 深圳网站建设 设计首选wordpress4.7.10
  • 网站制作和设计需要多少钱wordpress数据库太大
  • 用vue做网站成都营销型网站设计
  • 做网站找哪家好思南网页设计秀丽南宁
  • 查看网站的 cmswordpress登陆界面
  • 山东网站建设空间家居网站建设总结
  • 怎样做分类网站网站建设+设计那种连接线厂家
  • 自建网站做外贸谷歌推广网上注册公司需要多长时间
  • 网站制作成本网络科技有限公司取名四个字
  • 网站后台需要ie6修改如何提高网站的访问速度
  • 设计网站公司的账务处理白城北京网站建设
  • 淮安做网站的公司有哪些公司wordpress调用外部数据
  • 柳州网站建设 来宾市网站制作广州市越秀区建设和水务局网站
  • 闵行区网站建设Windows wordpress搭建
  • 注册网站需要visa怎么办用dedecms做两个一样的网站
  • 做集团网站做网站 流量怎么抓钱
  • wordpress无法更换主题梧州自助建站seo
  • 怎么自己制作个网站宜兴做阿里巴巴网站
  • 夺宝网站还可以做吗网站免费的有没有
  • 做哪类英文网站赚钱国内红酒网站建设