杂谈貌似是抽选,我抽到的其实不是很难,只能记得一个大概的题目了,但是它那个IDE是真的很难用,输出要用 console.log 看,我是写自运行函数测试的,具体内容记不住了写个壳子吧题目和大概解1. 批量更新DOM批量更新DOM,函数两个参数 Elements 和 Attributes ,前者是DOM,后者是属性,使用 requestAnimationFrame ,需要处理异常。 // 关键代码 ... requestAnimationFrame(() => {  Elements.forEach((ele) => {   for (let attr of Attributes) {    ele.style[attr] = Attributes.attr // 可能差不多应该大概这个意思   }  }) })    ...2. 最长公共前缀力扣原题 最长公共前缀 例子都一样3. 抽奖系统抽奖系统,做一个 Lottery 类,里面有 draw() 方法(抽奖,返回获奖的名次),一二三等奖概率分别1%,5%,20%,还有一个方法名字忘了,当做 Fn() ,大概是输入一个数字,统计得奖概率情况 // 关键代码 class Lottery {  constructor(){   ... // 我在这里放了概率  }        draw(){          if(...){           ... // 抽奖逻辑            return ...          }          ...        }                  Fn(times){         const res = {             firstPrize: 0,             secondPrize: 0,             ThirdPrize: 0,             noPrize: 0            }         if(抽到了) {             对应+1 ...;            }         return res        }    } ...CSDN也发了一下 👉2024秋招4399前端笔试编程题
点赞 2
评论 1
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务