2014年3月29日

四道腾讯的javascript面试题

摘要: 今天整理自己的文件夹时,发现了曾经面试腾讯实习生时的被问挂了的面试题,我将它们整理好了供大家借鉴。当时要求的是手写代码。汗啊,我那时弱爆了!1,将给定数组转换为一个随机数组 1 Array.prototype.shuffle=function(){ 2 var resultArr=[]; 3 var len=this.length; 4 5 while(len){ 6 var _index=parseInt(Math.random()*len); 7 resultArr.push(this... 阅读全文

posted @ 2014-03-29 21:34 wenber 阅读(1419) 评论(4) 推荐(0) 编辑

从javascript的循环问题来看待闭包本质

摘要: 第一次接触这个问题还是在我刚开始学js的时候,当时就是一头雾水,时隔一年多了,突然又想起了这个问题,在这个春气盎然的周末,我就坐下来研究下并把结果和大家分享下;先看代码:demo.html 1 2 3 4 5 闭包循环问题 6 9 10 11 段落0 12 段落1 13 段落2 14 段落3 15 段落4 16 17 26 27 每次循环就为对应的编号段落上添加一个click事件,事件的回调函数是执行一个alert();如果你以前没这么用过的话,估计也会认为单击某个段落就会弹出这个段落相应的编号0,1,2,3,4。但实际上是都是弹出5;网上已经有很多讨论的博客了,他们给出了很... 阅读全文

posted @ 2014-03-29 13:22 wenber 阅读(1212) 评论(4) 推荐(0) 编辑

导航