• 欢迎大家分享资料!前往留言板评论即可!

一行代码js

合宙 模组资料网 7个月前 (05-15) 97次浏览 已收录 0个评论 扫描二维码

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,看见一行很变态的代码,想要深究一下的朋友点击这里

(!(~+[])+{})[--[~+""][+[]]*[~+[]] + ~~!+[]]+({}+[])[[~!+[]]*~+[]]

注:以上部分代码来源网络。


转载请注明原文链接:一行代码js
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址