当前位置: 首页 > news >正文

中国保密在线网站培训wordpress 滑动菜单

中国保密在线网站培训,wordpress 滑动菜单,淄博网站制作定制推广,搜讯网站开发数组去重,一般会在面试的时候才会碰到,要求手写数组去重方法的代码。如果是被提问到,数组去重的方法有哪些?你能答出其中的10种,面试官很有可能对你刮目相看。 在实际项目中碰到的数组去重,一般都是后台去处…

数组去重,一般会在面试的时候才会碰到,要求手写数组去重方法的代码。如果是被提问到,数组去重的方法有哪些?你能答出其中的10种,面试官很有可能对你刮目相看。

在实际项目中碰到的数组去重,一般都是后台去处理,很少让前端处理数组去重。虽然运用到的概率较低,但还是需要了解一下,以防面试的时候被问到。 

 在项目中定义对象数组是非常常见的,这就免不了要对对象数组进行去重。当然不能简单的使用===来解决问题,因为这时候数组中的类型为对象类型,即使完全相同的两个对象也不相等的。下面的例子说明一切:

1.数字数组去重 

var arr = [11,11,22,33]
function unique(arr) {return arr.filter(function (ele, index, array) {return array.indexOf(ele) === index})
}
unique(arr);

2.对象数组去重 

var objArr = [{name:1,num:1},{name:1,num:1},{name:2,num:2}];
const removeDuplicateObj = (arr) => {let obj = {};arr = arr.reduce((newArr, next) => {obj[next.id] ? "" : (obj[next.id] = true && newArr.push(next));return newArr;}, []);return arr;
};
removeDuplicateObj(objArr);

3. 将字符串转成数组 

Array.from("将字符串转成数组");//["将", "字", "符", "串", "转", "成", "数", "组"]

4.找到数组的最大和最小值,仅适用于单数字数组 

let min = arr.sort((a, b) => a - b)[0];
let max = arr.sort((a, b) => b - a)[0];

5.将一个数组中的每个undefined,‘’,0,false,null的元素过滤掉 

let list = [1, "", undefined, 11341];
arr.filter(Boolean); //[1,11341]

 

 

 

 

 

 

 

 

 

http://www.yayakq.cn/news/608232/

相关文章:

  • 临川区建设局网站海淀网站建设价格
  • 湖南网站推广哪家专业网站建设期间工作
  • 上海小企业网站建设字体怎么下载到wordpress
  • 站长网站工具好用的百度网盘搜索引擎
  • 网站备案本人承诺长春建站模板搭建
  • 深圳专业做网站设计公司wordpress增加标签
  • 建设网站盈利分析汕头论坛网站建设
  • 建网站公司浩森宇特广州微网站建设多少钱
  • 网站建设中标做服装网站需要什么
  • 网站建设课程总结报告aws注册wordpress
  • 使用jquery的网站我的学校网页模板
  • 小程序价格为什么比网站建设高wordpress能找工作吗
  • 佛山网站推广经理做网站的功能是什么
  • 手提电脑做网站服务器艺术字体设计
  • 做影视网站关停厦门维品网站建设
  • 做一个网站成本是多少合适wordpress 多媒体不显示
  • 电商网站商品表设计代理网页游戏代理
  • 咸阳兼职做网站网站建设条款
  • 做网站需要什么技术支持宿州网站网站建设
  • 如何检测网站是否安全有没有专门做联谊的网站
  • 衡水网站公司成都旅游图高清大图
  • 把网站做成手机版网站设计公司 北京
  • ppt做书模板下载网站有哪些莆田网站制作报价
  • 房地产管理局网站做网站的公司风险大不大
  • 做百度网站每年的费用优秀高端网站建设服务商
  • 做淘宝客网站一定要备案吗专门做加盟的网站
  • c语言 做网站新手怎么做网站优化
  • 网站怎么换模板wordpress 字数
  • 免费下载的视频网站网络推广策划培训班
  • 建筑网站建设赏析wordpress添加分类图片尺寸