当前位置: 首页 > 科技观察

工作中经常用到的七大JavaScript技巧

时间:2023-03-21 12:18:25 科技观察

前言ES6给我们编程带来了很多便利,以前需要大量代码实现的功能现在变得非常简洁。本文总结了我在工作中经常使用的7个JavaScript技巧,希望对你也有帮助。1.求数组中的最大值或最小值有时候,我们需要求数组中的最大值,通常是怎么做的呢?解决方案1??我们可以先对数组进行排序,然后,数组的最后一项就是最大值。常量数组=[1,10,-19,2,7,100]数组。排序((a,b)=>a-b)控制台。log('maxvalue',array[array.length-1])console.log('minvalue',array[0])解决方案2还有其他解决方案吗?是的,我们可以用“Math.max”轻松处理。constarray=[1,10,-19,2,7,100]console.log('最大值',Math.max(...array))console.log('最小值',Math.min(...array))2.计算一个数组的总和如果你有一个数字数组,得到它们总和的最快方法是什么?constarray=[1,10,-19,2,7,100]constsum=array.reduce((sum,num)=>sum+num)3.从数组中获取随机值给你一个数组,现在你想从中得到一个随机值,你怎么做呢?constarray=['fatfish','fish',24,'hello','world']constgetRandomValue=(array)=>{returnarray[数学。floor(Math.random()*array.length)]}console.log(getRandomValue())console.log(getRandomValue())console.log(getRandomValue())4.随机打乱数组的值当我们绘制的时候一个彩票,我们需要打乱彩票的顺序。const奖品=['