1.js统计字符串中出现频率最高的字母/数字letstr='asdfghjklaqwertyuiopiaia';conststrChar=str=>{letstring=[...str],maxValue='',obj={},max=0;string.forEach(value=>{obj[value]=obj[value]==undefined?1:obj[value]+1if(obj[value]>max){max=obj[value]maxValue=value}})returnmaxValue;}console.log(strChar(str))//a2,数组去重2.1,forEachletarr=['1','2','3','1','a','b','b']constunique=arr=>{letobj={}arr.forEach(value=>{obj[value]=0})returnObject.keys(obj)}console.log(unique(arr))//['1','2','3','a','b']2.2,filterletarr=['1','2','3','1','a','b','b']constunique=arr=>{returnarr.filter((ele,index,array)=>{returnindex===array.indexOf(ele)})}console.log(unique(arr))//['1','2','3','a','b']2.3,setletarr=['1','2','3','1','a','b','b']constunique=arr=>{return[...newSet(arr)]}console.log(unique(arr))//['1','2','3','a','b']2.4,reduceletarr=['1','2','3','1','一个','b','b']constunique=arr.reduce((map,item)=>{map[item]=0returnmap},{})console.log(Object.keys(unique))//['1','2','3','a','b']3.反转字符串letstr="HelloDog";constreverseString=str=>{return[...str].reverse().join("");}console.log(reverseString(str))//goDolleH_web前端训练4,数组4.1中的最大差值,forEachletarr=[23,4,5,2,4,5,6,6,71,-3];constdifference=arr=>{letmin=arr[0],max=0;arr.forEach(value=>{if(value
