1.创建一个长度为n的数组,默认值均为0
1 | const arr = new Array(n).fill(0)//不赋值的话均为undefined |
2.反转字符串
1 | const reverse = str => str.split('').reverse().join(''); |
3.保留小数点
1 | const toFixed = (number, slice) => ~~(Math.pow(10, slice) * number) / Math.pow(10, slice); |
4.获取所有参数平均值
1 | const average = (...args) => args.reduce((a, b) => a + b) / args.length; |
5.获取一个随机布尔值
1 | const randomBoolean = () => Math.random() >= 0.5; |
6.获取页面的所有元素,并使用随机的颜色向其应用1 px的轮廓,原文地址
1 | [].forEach.call($$("*"),function(a){ |
by the way,看见一行很变态的代码,想要深究一下的朋友点击这里
1 | (!(~+[])+{})[--[~+""][+[]]*[~+[]] + ~~!+[]]+({}+[])[[~!+[]]*~+[]] |
注:以上部分代码来源网络。