
大家好,今天我继续给大家分享本系列文章的第五部分,希望对你的日常工作有所帮助。
85、minN此段代码输出数组中前 n 位最小的数。
arr n arra b a b n86、negate
此函数功能将不满足函数条件的内容筛选出来。
func args args n n87、nodeListToArray
此函数功能将制定的DOM节点以数组的形式输出。
nodeList nodeList documentchildNodes88. pad
按照指定的长度生成字符串,如果字符串长度不够,可以按照设定的字符在其左右两端补齐,默认为空格字符串。
pad str length char strstrlength length charlength char89. radsToDegrees
此函数功能将弧度转换成度数。
rad rad MathPI MathPI90、randomHexColorCode
此段代码用于生成随机的16进制颜色代码。
n Math n91、randomIntArrayInRange
按照指定的数字范围随机生成长度为 n 的数组。
min max n Array length n MathMath max min min92、randomIntegerInRange
按照指定的范围内生成一个随机整数。
min max MathMath max min min93、randomNumberInRange
该代码段可用于返回指定范围内的随机数(包含小数部分)。
min max Math max min min94、readFileLines
此段代码将读取到的文本内容,按行分割组成数组进行输出。
fs filename fs filename arr consolearr95、Redirect to a URL
此函数功能将页面导向一个指定的网站地址。
url asLink asLink windowlocationhref url windowlocationurl96、reverse
此段代码用于将一段字符串进行颠倒。
str str97、round
将小数按照指定的位数,进行四舍五入保留。
n decimals $ne$decimals98、runPromisesInSeries
通过数组的形式,连续运行多个promise。
ps psp next pnext Promise d r r d99、sample
从数组中获取一个随机数。
arr arrMathMath arrlength100、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 n101、 scrollToTop
此函数功能将页面平滑的滚动到页面的顶部。
c documentdocumentElementscrollTop documentbodyscrollTop c windowscrollToTop window c c102、serializeCookie
此段代码用于将 cookie 序列化成 name-value 的形式方便你存储在 Set-Cookie 头信息里。
name val103、setStyle
此段代码用于在相应的DOM节点添加属性和值。
el ruleName val elstyleruleName val document104、 shallowClone
此段代码用于浅复制一个对象。
obj Object obj a x y b a105、show
段代码用于显示所有指定的 DOM 元素。
el ele estyledisplay document小节
今天的内容就和大家分享到这里,感谢你的阅读,如果你喜欢我的分享,麻烦给个关注、点赞加转发哦,你的支持,就是我分享的动力,后续会持续分享剩余的代码片段,欢迎持续关注。
















