放飞自我 LET DREAMS FLY

03 2015 档案

面试题:一个数组插入另一个数组固定的位置
摘要:arr1 = ['a', 'b', 'c']arr2 = ['1', '2', '3']把数组arr2插入数组arr1的第二个元素b后面;思路:插入特定的位置,我们首先会想到splice,但是又不能直接splice(2, 0, arr2),这样的结果:['a', 'b', ['1', '2', '3... 阅读全文

posted @ 2015-03-15 20:27 niuben 阅读(1542) 评论(0) 推荐(0) 编辑

面试题:作用域
摘要:1. 答案:undefind、2、undefind、2 不解释 2. 答案: undefind:变量预解析 1:ff()没有具体事件处理对象,函数内this就指向Window,公有变量又都是Window的属性,那this.foo = 1了 undefind:变量预解析 undefind:new ff 阅读全文

posted @ 2015-03-09 14:47 niuben 阅读(296) 评论(0) 推荐(0) 编辑

面试题:字符串出现最多的字符和个数
摘要:题目:字符串出现最多的字符和个数不多说,看程序 1 var str = 'asdfssaaasasasasaa'; 2 var json = {}; 3 for (var i = 0; i < str.length; i++) { //相同的添加到json里值为个数 4 if(!jso... 阅读全文

posted @ 2015-03-07 10:58 niuben 阅读(406) 评论(0) 推荐(0) 编辑

面试题:整理1
摘要:一、JS闭包。f = function() {return true;};g = function() {return false;};(function() { if (g() && [] == ![]) { f = function f() {return false;}; function g... 阅读全文

posted @ 2015-03-07 09:45 niuben 阅读(226) 评论(0) 推荐(0) 编辑

面试题:数组去重
摘要:题目:数组去重,最常见的题型五种算法来实现这个目的:Array.prototype.unique1 = function(){ var r = new Array(); label: for (var i = 0; i < this.length; i++) { for (... 阅读全文

posted @ 2015-03-05 21:50 niuben 阅读(370) 评论(1) 推荐(0) 编辑

面试题:选出数组中距离某值最近的10个数?
摘要:题目:选出数组a中距离8最近的10个数?数组a:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20] 1 var num = 10; 2 var a = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,... 阅读全文

posted @ 2015-03-01 15:38 niuben 阅读(313) 评论(0) 推荐(0) 编辑

导航

统计信息

点击右上角即可分享
微信分享提示