前端编程笔试题(高频真题+详细答案).docxVIP

  • 3
  • 0
  • 约6.21千字
  • 约 10页
  • 2026-06-13 发布于河北
  • 举报

前端编程笔试题(高频真题+详细答案).docx

前端编程笔试题(高频真题+详细答案)

一、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

文档评论(0)

1亿VIP精品文档

相关文档