首页 > 其他 > 详细

面试题小结

时间:2019-03-22 17:46:33      阅读:154      评论:0      收藏:0      [点我收藏+]

---恢复内容开始---

js部门

 


 

1.合并数组中相邻且重复的元素
说明:请实现一个函数 merge,传入一个数组,合并数组中【相邻且重复】的元素。
示例:
merge([3,2,2,4,5,5,6,2,1]); // 输出[3,2,4,5,6,2,1]
merge([3,2,3]); // 输出[3,2,3]
merge([2,2,3]); // 输出[2,3]
function merge(arr){
let temp = [];
for (var i=0;i<arr.length;i++){
if(temp.indexOf(arr[i]) ==-1){
  temp.push(arr[i])
}
  return temp
}
}
merge([3,2,2,4,5,5,6,2,1]);
 
temp.indexOf(arr[i])打印出来是,说明不是重复打印不是-1
 
技术分享图片

 

 

---恢复内容结束---

面试题小结

原文:https://www.cnblogs.com/smdb/p/10579760.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!