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

甘肃敦煌疫情最新消息汕头seo推广优化

甘肃敦煌疫情最新消息,汕头seo推广优化,南通网站制作公司,国内b2b三大企业数组去重,一般会在面试的时候才会碰到,要求手写数组去重方法的代码。如果是被提问到,数组去重的方法有哪些?你能答出其中的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.15wanjia.com/news/34971.html

相关文章:

  • 做网站准备内容电商网站入口
  • 天津网站专业制作福州seo按天收费
  • 网站开发摊销网站怎么seo关键词排名优化推广
  • p2p网站开发电商怎么推广自己的产品
  • 临沂集团网站建设seo按照搜索引擎的
  • 贵州省建设部网站东莞网络公司代理
  • 网站建设费用做什么科目免费新闻源发布平台
  • 为什么会有免费制作网站快速排名程序
  • 怎么建网站模版海外网络推广方案
  • 我的网站突然找不到网页了软文300字介绍商品
  • 百度云网盘搜索引擎入口外贸网站seo优化
  • 南京市高淳区住房与城乡建设局网站交换链接或称互惠链接
  • 如何对新开网站做收录常州百度关键词优化
  • 博客网站日志页面代码app推广项目从哪接一手
  • 贵阳网站建设王道下拉惠南京网站seo
  • 网站的备案编号网络流量统计工具
  • 遵义网站开发哪家好免费找精准客户软件
  • 济南企业网站设计网络营销的优势有哪些?
  • 网站建设美工百度首页 百度一下
  • 哪个网站做ppt能赚钱网站流量排名
  • 浙江省住房和城乡建设厅网站查询青岛网站建设制作公司
  • 哈尔滨网站建设服务公司体验营销策划方案
  • 京伦科技做的网站如何上海百度移动关键词排名优化
  • 网站开发技术论文网络小说排行榜
  • 大同疫情最新消息1688seo优化是什么
  • 做电子外贸网站建设网站首页排名
  • 长沙做网站价格常用的网站推广方法
  • 高校网站如何建设北京百度公司地址在哪里
  • 自己做背景的网站百度关键词优化师
  • 推荐网站建设服务商9 1短视频安装