127个常用的JS代码片段,每段代码花30秒就能看懂(五)_java

大家好,今天我继续给大家分享本系列文章的第五部分,希望对你的日常工作有所帮助。

85、minN

此段代码输出数组中前 n 位最小的数。

   arr n    arra b  a  b n
86、negate

此函数功能将不满足函数条件的内容筛选出来。

   func  args  args

     n  n
87、nodeListToArray

此函数功能将制定的DOM节点以数组的形式输出。

   nodeList  nodeList

documentchildNodes
88. pad

按照指定的长度生成字符串,如果字符串长度不够,可以按照设定的字符在其左右两端补齐,默认为空格字符串。

 pad  str length char   
  strstrlength  length   charlength char
89. radsToDegrees

此函数功能将弧度转换成度数。

   rad  rad    MathPI

MathPI
90、randomHexColorCode

此段代码用于生成随机的16进制颜色代码。

     
   n  Math    
     n
91、randomIntArrayInRange

按照指定的数字范围随机生成长度为 n 的数组。

   min max n   
  Array length n    MathMath  max  min    min
92、randomIntegerInRange

按照指定的范围内生成一个随机整数。

   min max  MathMath  max  min    min
93、randomNumberInRange

该代码段可用于返回指定范围内的随机数(包含小数部分)。

   min max  Math  max  min  min
94、readFileLines

此段代码将读取到的文本内容,按行分割组成数组进行输出。

 fs  
   filename 
  fs
    filename
    
    

 arr  
consolearr
95、Redirect to a URL

此函数功能将页面导向一个指定的网站地址。

   url asLink   
  asLink  windowlocationhref  url  windowlocationurl
96、reverse

此段代码用于将一段字符串进行颠倒。

   str  str
97、round

将小数按照指定的位数,进行四舍五入保留。

   n decimals    $ne$decimals
98、runPromisesInSeries

通过数组的形式,连续运行多个promise。

   ps  psp next  pnext Promise
   d   r  r d
99、sample

从数组中获取一个随机数。

   arr  arrMathMath  arrlength
100、sampleSize

在数组中随机生选择 n 个元素生成新的数组,如果n大于数组长度,则为随机整个数组的排序。这里使用到了 Fisher–Yates shuffle 洗牌算法。

简单来说 Fisher–Yates shuffle 算法是一个用来将一个有限集合生成一个随机排列的算法(数组随机排序)。这个算法生成的随机排列是等概率的。同时这个算法非常高效。

更多关于 Fisher–Yates shuffle 洗牌算法的内容,你可以点击 阅读原文 进行查看。

   arr n    
   m  arrlength
   m 
     i  MathMath  m
    arrm arri  arri arrm
  
   arr n
101、 scrollToTop

此函数功能将页面平滑的滚动到页面的顶部。

     
   c  documentdocumentElementscrollTop  documentbodyscrollTop
   c   
    windowscrollToTop
    window c  c
102、serializeCookie

此段代码用于将 cookie 序列化成 name-value 的形式方便你存储在 Set-Cookie 头信息里。

   name val
103、setStyle

此段代码用于在相应的DOM节点添加属性和值。

   el ruleName val  elstyleruleName  val

document
104、 shallowClone

此段代码用于浅复制一个对象。

   obj  Object obj

 a   x  y  
 b  a
105、show

段代码用于显示所有指定的 DOM 元素。

   el  ele  estyledisplay  

document
小节

今天的内容就和大家分享到这里,感谢你的阅读,如果你喜欢我的分享,麻烦给个关注、点赞加转发哦,你的支持,就是我分享的动力,后续会持续分享剩余的代码片段,欢迎持续关注。