function foo(){ for(var i = 1 ; i < 4 ; i ++){ setTimeout(function(){ console.log(i)},0); } } foo(); //输出结果是 4,4,4 //要想输出1,2,3 //采用自执行匿名函数 function foo(){ for(var i = 1 ; i < 4 ; i ++){ setTimeout((function(a){console.log(a)})(i),0); } }
关于自执行匿名函数可以参考
http://www.cnblogs.com/tomxu/archive/2011/12/31/2289423.html
//大致意思是这样 var foo = function () {} //foo + () 就是执行这个方法 foo() //函数的另外一种定义 function(){} //我们加上括号就会报错 function(){} () //但是当我们用 () 包住前面一段代码的时候 //像下面这样 就不会报错, 这也就是常遇到自执行函数了 (function(){})()
//去除重复的字符串 数组中 var deduplication = function (arr){ if(!arr instanceOf Array){ return ; } var len = arr.length ; if(len <= 1){ return arr ; } var ret = arr[0]; for(var i = 1 ; i < len ; i++){ if(ret.indexOf(arr[i]) == -1){ ret = ret + arr[i]; } } return ret.split(""); }
//计算n! var cal = function(n){ if(n <= 1){ return 1 ; }else{ //return n * cal(n-1); return n * arguments.callee(n-1); } }
相关推荐
java面试题--橙红科技javascript新测试题
最新大厂前端面试题-面试指南JavaScript篇面试题.docx
2024年最新前端面试题大全
13.md BAT及互联网公司2014前端笔试面试题--JavaScript篇 JavaScript 14.md 收集的前端面试题和答案 General 15.md 各大互联网公司2014前端笔试面试题–JavaScript篇 JavaScript 16.md 2014年最新前端开发面试题 ...
描述JavaScript是一种高级、解释型的编程语言,用于在Web浏览器中创建交互式网页和应用程序。它具有以下特点: 强大的功能:JavaScript提供了丰富的内置功能和API,包括处理文本、数字、日期、数组、对象等。它还...
JavaScript面试题汇总,内含答案JavaScript面试题汇总,内含答案JavaScript面试题汇总,内含答案JavaScript面试题汇总,内含答案JavaScript面试题汇总,内含答案JavaScript面试题汇总,内含答案JavaScript面试题汇总...
1.JavaScript面试真题-210页 2.CSS面试真题-127页 3.ES6面试真题-84页 4.Vue面试真题-237页 5.Vue3面试真题-44页 6.React面试真题-156页 7.Node.js面试真题-71页 8.小程序面试真题-37页 9.HTTP面试真题-62页 10....
JavaScript面试题及答案-共60道.docx JavaScript面试题及答案-共60道.docx JavaScript面试题及答案-共60道.docx JavaScript面试题及答案-共60道.docx JavaScript面试题及答案-共60道.docx JavaScript面试题及答案-共...
JavaScript面试题及答案-共50道.docx JavaScript面试题及答案-共50道.docx JavaScript面试题及答案-共50道.docx JavaScript面试题及答案-共50道.docx JavaScript面试题及答案-共50道.docx JavaScript面试题及答案-共...
JavaScript面试题及答案-共80道.docx JavaScript面试题及答案-共80道.docx JavaScript面试题及答案-共80道.docx JavaScript面试题及答案-共80道.docx JavaScript面试题及答案-共80道.docx JavaScript面试题及答案-共...
前端大厂最新面试题-JavaScript.docx
前端大厂最新面试题-javascript.docx
IT公司面试笔试题库-腾讯Javascript面试题.doc
前端大厂最新面试题-javascript思维导图.docx
前端大厂最新面试题-typescript_javascript.docx
javascript面试题汇总javascript面试题汇总javascript面试题汇总
JavaScript资源
JavaScript常见面试题,特别不错,强烈推荐
JavaScript面试题及答案总结,面试必备
JavaScript常见面试题