旗下品牌:
石家庄网站开发 石家庄网站开发公司

资讯动态

察而思、思而行、行而后语、知行合一

JS 中可以提升幸福度的小技巧(三)

发布时间:2019-11-13 热度:

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

JS 中可以提升幸福度的小技巧(三)

  3.字符串比较时间先后

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

JS 中可以提升幸福度的小技巧(三)

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

  4. 数字

  4.1 不同进制表示法

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

JS 中可以提升幸福度的小技巧(三)

  4.2 数字补 0 操作

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

JS 中可以提升幸福度的小技巧(三)

  5. 数组

  5.1 reduce 方法同时实现 map 和 filter

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

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

JS 中可以提升幸福度的小技巧(三)

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

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

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

JS 中可以提升幸福度的小技巧(三)

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

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

JS 中可以提升幸福度的小技巧(三)

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

JS 中可以提升幸福度的小技巧(三)

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

联系尚武科技
客户服务
石家庄APP开发
400-666-4864
为您提供售前购买咨询、解决方案推荐等1V1服务!
技术支持及售后
石家庄APP开发公司
0311-66682288
为您提供从产品到服务的全面技术支持 !
客户服务
石家庄小程序开发
石家庄小程序开发公司
加我企业微信
为您提供售前购买咨询、
解决方案推荐等1V1服务!
石家庄网站建设公司
咨询相关问题或预约面谈,可以通过以下方式与我们联系。
石家庄网站制作
在线联系:
石家庄Web开发
石家庄软件开发
石家庄软件开发公司
ADD/地址:
河北·石家庄
新华区西三庄大街86号河北互联网大厦B座二层
Copyright © 2008-2025尚武科技 保留所有权利。 冀ICP备12011207号-2 石家庄网站开发冀公网安备 13010502001294号《互联网平台公约协议》
Copyright © 2025 www.sw-tech.cn, Inc. All rights reserved