很多变态的好玩的前端面试题 野性酷女 2022-06-05 08:00 110阅读 0赞 **1. javascript****的 “;”导致的一个问题** function foo1() { return { bar: "hello" }; } function foo2() { return { bar: "hello" }; } const a = foo1(); const b = foo2(); console.log(a) //Object {bar: "hello"} console.log(b) //underfind **2.** **阿里面试题 ---- 分别用es6 和 es3 方式输出 1 2 3 done \[1, 2, 3\]** const timeout = ms => new Promise((resolve, reject) => { setTimeout(() => { resolve(); }, ms) }) const ajax1 = () => timeout(2000).then(() => { console.log('1'); return 1; }) const ajax2 = () => timeout(1000).then(() => { console.log('2'); return 2; }) const ajax3 = () => timeout(2000).then(() => { console.log('3'); return 3; }) const mergePromise = ajaxArray => { // 在此处分别用es6 和 es3 方式输出 1 2 3 done [1, 2, 3] } mergePromise([ajax1, ajax2, ajax3]).then(data => { console.log('done'); console.log(data); }); // es3 const mergePromise = ajaxArray => { var arr = [], ajaxLen = ajaxArray.length; for (var i = 0; i< ajaxLen; i ++) { ajaxArray[i].next = ajaxArray[i + 1]; } function todo (item) { item().then(data => { arr.push(data); var _next = item.next; _next && todo(_next); }) } todo.then = data => { ajaxArray[ajaxLen - 1].next = () => timeout(0).then(() => { data(arr); }) todo(ajaxArray[0]); } return todo; } // es6 const mergePromise = ajaxArray => { let result = []; async function asyncForEach () { for (let item of ajaxArray) { result.push(await item()); } return result; } return asyncForEach(); } **3. 在什么情况下“a == 2 && a == 3”的返回值是true** let i = 2; Number.prototype.valueOf = function() { return i++; }; let a = new Number( 42 ); if (a == 2 && a == 3) { console.log( true ); }
相关 很多变态的好玩的前端面试题 1. javascript的 “;”导致的一个问题 function foo1() { return { 野性酷女/ 2022年06月05日 08:00/ 0 赞/ 111 阅读
相关 前端面试题 一、position跟display、margin collapse、overflow、float这些特性相互叠加后的行为。 这个问题的答案网上已经有大神总结过了,嗯, 末蓝、/ 2022年05月21日 02:12/ 0 赞/ 205 阅读
相关 前端面试题 事件代理优点有哪些? 可以为将来元素绑定事件 减少事件注册 什么是事件对象? 保存调用该事件详细信息的一个参数,没有固定命名 li与li之间有看不见的 本是古典 何须时尚/ 2022年05月21日 00:23/ 0 赞/ 310 阅读
相关 前端面试题 [前端面试题《CSS》][CSS] [前端面试题《JS》][JS] [前端面试题《vue》][vue] [前端面试题《网络&浏览器》][L £神魔★判官ぃ/ 2022年05月15日 18:12/ 0 赞/ 485 阅读
相关 前端面试题 前言 最近参加了几场面试,积累了一些高频面试题,我把面试题分为两类,一种是基础试题: 主要考察前端技基础是否扎实,是否能够将前端知识体系串联。一种是开放式问题: 考察业 ゝ一纸荒年。/ 2022年05月14日 05:47/ 0 赞/ 51 阅读
相关 前端面试题 一、532道前端真实大厂面试题 1.express和koa的对比,两者中间件的原理,koa捕获异常多种情况说一下 2.你项目里用到第三方登录涉及的oAuth(JWT)协 以你之姓@/ 2022年05月09日 12:04/ 0 赞/ 319 阅读
相关 前端面试题 CSS选择器 CSS 元素选择器 最常见的 CSS 选择器是元素选择器。换句话说,文档的元素就是最基本的选择器。 如果设置 HTML 的样式,选择器通常将是某个 HT 偏执的太偏执、/ 2022年03月11日 08:42/ 0 赞/ 115 阅读
相关 前端面试题 > 小编推荐:[Fundebug][]提供JS错误监控、微信小程序错误监控、微信小游戏错误监控,Node.j错误监控和Java错误监控。真的是一个很好用的错误监控费服务,众多大 水深无声/ 2022年02月21日 14:29/ 0 赞/ 451 阅读
相关 前端面试题 前端面试题 1、请指出以下结构中A标签内的字体颜色值? <style> a \{color:\ccc;\} \contact a \{color:\336699; 野性酷女/ 2022年01月06日 06:17/ 0 赞/ 150 阅读
相关 前端面试题 1. css的三种盒模型 c s s 的 两 种 盒 模 型 = \{ w 3 c 标 准 盒 模 型 I E 盒 模 型 弹 性 盒 模 型 css的两种盒模型=\\ 古城微笑少年丶/ 2021年11月11日 07:44/ 0 赞/ 427 阅读
还没有评论,来说两句吧...