- 3
- 0
- 约6.21千字
- 约 10页
- 2026-06-13 发布于河北
- 举报
前端编程笔试题(高频真题+详细答案)
一、JavaScript基础编程题(3道)
题目1:数组去重(三种常用方法)
要求:给定任意纯数字数组,去除重复项,返回新数组,不改变原数组。分别实现Set方法、双层循环、indexOf遍历三种方案。
参考答案:
javascript
//方法1:ES6Set最简写法(笔试首选)
functionuniqueBySet(arr){
return[...newSet(arr)];
}
//方法2:双层for循环(原生基础写法,面试官最爱考)
functionuniqueByLoop(arr){
constres=[];
constlen=arr.length;
for(leti=0;ilen;i++){
letflag=true;
for(letj=0;jres.length;j++){
if(arr[i]===res[j]){
flag=false;
break;
}
}
if(flag){
res.push(arr[i]);
}
}
returnres;
}
//方法3:indexOf遍历
functi
您可能关注的文档
最近下载
- (奇瑞)整车开发流程.ppt VIP
- 阿尔茨海默病的护理查房.ppt VIP
- 国家开放大学电大本科《理工英语3》期末试题及答案(试卷号:1377)4套.pdf
- 乳腺癌患者生命质量测定量表FACT-B中文版(V4.doc VIP
- 最新国家开放大学24306《创业基础》(统设课)期末终考题库及答案.docx VIP
- 维修方案与MSG-3_精品文档.ppt VIP
- ISO_IEC 23894_2023 信息技术人工智能风险管理指南培训课件.pptx VIP
- (正式版)DB46∕T 721-2025 《产业链质量图谱绘制指南》.pdf VIP
- RAZ-O分级阅读小学英语绘本DISCOVERING DINOSAURS(可打印成册).pdf VIP
- 公文写作中常见易错字.docx VIP
原创力文档

文档评论(0)