尚武科技——负责任的企业公民

电话

电话咨询

pHONE CONSulTING

0311-83796180

QQ

在线咨询

ONliNE CONSulTING
百度商桥
科技以人为本
尚武旗下网站
尚武科技
搜索图标
Sitemap | Mail | 合作答疑 | 招贤纳士
网站公告

尚武科技春节放假公告    2024-02-03

尚武科技服务热线:0311-
 83796180
   
我们是谁  |  企业文化  |  新闻动态  |  加入我们  |  行业知识
JS 中可以提升幸福度的小技巧(三)

  本文主要介绍一些 JS 中用到的小技巧,可以在日常 Coding 中提升幸福度。接下来就由石家庄网站开发工程师详细的讲解一下。

石家庄网站开发

  3.字符串比较时间先后

  比较时间先后顺序可以使用字符串:

石家庄网站开发

  因为字符串比较大小是按照字符串从左到右每个字符的 charCode 来的,所以特别要注意时间形式注意补 0。

  4. 数字

  4.1 不同进制表示法

  ES6 中新增了不同进制的书写格式,在后台传参的时候要注意这一点。

石家庄网站开发

  4.2 数字补 0 操作

  有时候(比如显示时间的时候),会需要把一位数字显示成两位,这时候就需要补 0 操作,可以使用 slice 和 string 的 padStart 方法。

石家庄网站开发

  5. 数组

  5.1 reduce 方法同时实现 map 和 filter

  假设现在有一个数列,你希望更新它的每一项(map 的功能)然后筛选出一部分(filter 的功能)。如果是先使用 map 然后 filter 的话,你需要遍历这个数组两次。

  在下面的代码中,我们将数列中的值翻倍,然后挑选出那些大于 50 的数。

石家庄网站开发

  5.2 统计数组中相同项的个数

  很多时候,你希望统计数组中重复出现项的个数然后用一个对象表示,那么你可以使用 reduce 方法处理这个数组。

  下面的代码将统计每一种车的数目然后把总数用一个对象表示。

石家庄网站开发

  5.3 使用解构来交换参数数值

  有时候你会将函数返回的多个值放在一个数组里,我们可以使用数组解构来获取其中每一个值。

石家庄网站开发

  当然我们关于交换数值有不少其他办法:

石家庄网站开发

  以上关于js技巧分享属石家庄网站开发工程师的个人观点,大家如果对此有着不同的见解,可以关注公众号“尚武科技派”给我留言,大家可以交流一下自己的心得体会,共同学习进步。




上一篇:Banner的设计技巧             下一篇:文字放大的作用是什么

标签:石家庄网站开发
尚武科技
推荐阅读
睿亿网络用心服务的团队,竭诚为您服务 客服不能及时回复您,您可点击QQ进行交谈
欲了解业务详情,请拨打咨询热线:
值班电话:15512183667
在线服务: 尚武科技售前专员   
合作答疑 |  企业邮箱 |  关于我们 |  联系我们 |  版权声明 |  会员中心 |  友情链接 |  免责声明
Copyright © 2008-2019 尚武科技 保留所有权利 >冀ICP备07012169号    Copyright © 2008 www.sw-tech.cn, Inc. All rights reserved