必然前端面试题.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《必然前端面试题.docx》由会员分享,可在线阅读,更多相关《必然前端面试题.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1写一个mySetInterVal(fn, a,b), 每次间隔a, a+b, a+2b的时间,然后再写一个myClear, 停止上面的mySetInterValfunction mySetInterVal(fn, a, b) var i = 0;var timer = null;var temp = function() timer = setTimeout() = fn();i = i + 1;temp();, a + i * b);temp();return () = clearTimeout(timer);第二种写法var mySetInterVal = null, myClear =
2、 null;(function() var i = 0;var timer = null;var temp = function(fn, a, b) timer = setTimeout() = fn();i = i + 1;temp(fn,a,b);, a + i * b);mySetInterVal = function(fn, a, b) temp(fn, a, b); ;myClear = () = clearTimeout(timer);)();2 合并二维有序数组成一维有序数组,归并排序的思路var mergeSort = (function() function merge(le
3、ft, right) var result = ;while(left.length & right.length) if(left0 = right0) result.push(left.shift();elseresult.push(right.shift();while(left.length) result.push(left.shift();while(right.length) result.push(right.shift();return result;return function(arr) var len = arr.length;if(len 2) return arr0
4、;var middle = Math.floor(len / 2);var left = arr.slice(0, middle);var right = arr.slice(middle);var mergedLeft = arguments.callee(left);var mergedRight = arguments.callee(right);return merge(mergedLeft, mergedRight);)();3斐波那契数列我的理解是: 这道题想让你写一个函数,函数接受一个整型变量n做为参数,函数返回一个数组或逗号连接的字符串或是什么也不返回直接在函数内部就把数列输出
5、了(到底返回还是不返回, 以及返回什么不重要,看自己的理解, 都对),数组中包含了斐波那契数列的前n位返回一个数组的代码:function fibonacci(n) let result = ;function temp(i) if(i = 0) return 0; else if(i = 1) return 1;else return resulti - 1 + resulti - 2; for(var i = 0; i itemforeignKey = nodekey);if(childNodes.length = 0) return;else node.child = ;childNod
6、es.forEach(item = item = JSON.parse(JSON.stringify(item);updateNode(item);node.child.push(item););arr.forEach(item = if(itemforeignKey = 0) item = JSON.parse(JSON.stringify(item);updateNode(item);result.push(item););return result;18 请写出下面代码的执行结果console.log(1);setTimeout() = console.log(2);process.ne
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 必然 前端 试题
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内