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