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

则么做网站外链seo

则么做网站,外链seo,手机版传奇发布网站,大庆小程序开发最传统的使用循环遍历 //最传统的使用循环遍历 function getUnique(arr) {let newArr [];for (let i 0; i < arr.length; i) {for (let j i 1; j < arr.length; j) {if (arr[i] arr[j]) {i; //相同丢掉前面的元素}}newArr.push(arr[i]);}return newArr; } 利用Set实…

 最传统的使用循环遍历

//最传统的使用循环遍历
function getUnique(arr) {let newArr = [];for (let i = 0; i < arr.length; i++) {for (let j = i + 1; j < arr.length; j++) {if (arr[i] === arr[j]) {i++; //相同丢掉前面的元素}}newArr.push(arr[i]);}return newArr;
}

 利用Set实现

function getUniqueBySet(arr) {return Array.from(new Set(arr));
}

 用forEach结合indexOf或includes实现

将不重复的数据项添加到newArr中

function getUniqueByNewArr(arr) {//非重数组let newArr = [];arr.forEach((item) => {if (newArr.indexOf(item) == -1) {newArr.push(item);}// if (!newArr.includes(item)) {//   newArr.push(item);// }});return newArr;
}

 利用filter+indexOf实现

比较当前元素数组下标和根据indexOf查找的数组下标是否一致,一致则保留。利用indexOf获取的是多个相同元素只获取首次出现的下标,这样保留了首次出现的数据项。

//filter+indexOf去重//`indexOf()` 方法用于查找字符串中指定字符或子字符串的首次出现位置。function getUniqueByFilter(arr) {let result = arr.filter((item, index) => {//比较当前元素数组下标和根据indexOf查找的数组下标是否一致,一致则保留return arr.indexOf(item) === index; //相同数据只保留首次出现});return result;}

 reduce+includes方法实现

利用reduce每次循环返回上一步的执行结果,设置每步获取的数组是非重复的。即判断当前循环项是否包含在上一步的数组中,如果不包含,将当前元素追加到上一步执行结果中

//reduce方法实现,利用每次都能获取到上一步的数组执行结果,每次循环将不重复的数据添加并返回
function getUniqueByReduce(arr) {let result = arr.reduce((preResult, item) => {return preResult.includes(item) ? preResult : [...preResult, item];}, []);return result;
}

 利用Object.keys实现

 利用对象的key值具有唯一性 将数组中元素作为对象的key,之后用Object.keys获取

function getUniqueByObjectKey(arr) {let result = {};arr.forEach((item, index) => {result[arr[index]] = arr[index];});return Object.keys(result).map((item)=>~~item);
}

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

相关文章:

  • 内部优惠券网站建站泰安网络信息公司
  • 肇庆网站建设方案维护sns社交网站 建设
  • 上海市崇明县建设中学网站wordpress的底部找不到版权信息
  • 做网站是三网合一有什么优势项目外包交易平台
  • 网站开发与app开发分销网站怎么做
  • 廊坊网站建设方案小程序注册完成后如何制作
  • 佛山做网站制作公司微信公众平台微网站怎么做
  • 怎么设置网站的关键字淘宝付费推广有几种方式
  • 网站上怎么做图片变换动图网站主题模板下载
  • 大连网站推广价格个人怎样免费建网站
  • 网站建设情况登记表如何制作小程序码
  • 网站开发 图片铺满网站建设技术托管
  • 厦门seo关键词优化培训江苏seo网络
  • 海口模板建站定制网站网站推广方式措施
  • 哪个网站可以做推手wordpress i18n
  • 网站开发招标公告网站建设与维护考题
  • 深圳网站建设响应式携程网建设网站的理由
  • dw做asp购物网站北京管庄网站建设公司
  • 安徽seo网站推广网站开发和网页制作
  • 网站建设实践规模以上工业企业是指
  • 网站运营服务中心建设方案广东省住建厅官方网站
  • 做ui的图从哪个网站找网站建设项目可行性分析报告
  • 页面效果华丽的网站如何制作自己的网站免费
  • 做的网站放在阿里云网络营销师证书需要多少钱
  • 网站开发编辑器长沙微网站开发
  • 合肥集团网站建设公司优惠券怎做网站
  • 工程建设信息网站资质公告室内效果图用什么软件做最好
  • 中国钓鱼网站大全网站开发什么意思
  • 海口网站建设运营建设企业网站个人网银
  • 信阳做网站优化网站主机服务器