微信公开课
微信公开课小程序热门讨论关于「小程序JS数组去重」的小程序开发问题
补充:小程序JS数组去重
展开:varhash={};varArr=thatdataBlueDeviceArray;Arr=Arrreduce(function(arr,current){根据deviceId去重hash[currentdeviceId]=true&&hash[currentdeviceId]?:hash[currentdeviceId]=true&&arrpush(current);returnarr},[]);thatdataBlueDeviceArray=Arr;要求:(上面已经实现了去重要求)去除图片显示的数据(蓝牙设备)重复的(ios扫描蓝牙的时候会添加重复蓝牙设备)问题:1hash={};这是个空的字典(map);为什么能hash[current,deviceId]的操作2hash[currentdeviceId]=true怎么理解,我去掉之后是不能实现去重PS:iOS转行做小程序,正在学习中,多多指教经过我的同意可以转载原创即速小程序:js中对象使用方括号[]可以赋值,也可以取值,你这个属于赋值添加属性;
更多有关「小程序JS数组去重」的讨论可以前往微信公开课小程序参与互动哦!了解更多