这道js面试题号称99%的人会做错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了这道js面试题号称99%的人会做错相关的知识,希望对你有一定的参考价值。

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript" src="app/js/jquery-2.1.4.js"></script>
		<script type="text/javascript">
			$(function() {
				var a=11;
				function aaa(a) {
					console.log(a);
					a=10; 
				}

				function bbb(a) {
					console.log(a);
					a=100;
				}

				function ccc(a) {
					console.log(a);
					a=1000;
				}
				
	            //
	            	
				var arry = [];
				arry.push(aaa);
				arry.push(bbb);
				arry.push(ccc);
				for(var i = 0; i < arry.length; i++) {
					arry[i](a);
				}
				
				//var sb = $.Callbacks().add(aaa).add(bbb).add(ccc).fire();
				var sb = $.Callbacks().add(aaa, bbb ,ccc).fire(a);
	 
			})
		</script>
	</head>

	<body>
	</body>

</html>

  技术分享

以上是关于这道js面试题号称99%的人会做错的主要内容,如果未能解决你的问题,请参考以下文章

经典js闭包----对《大部分人都会做错的经典JS闭包面试题》的理解

转载大部分人都会做错的经典JS闭包面试题

关于一道JS面试题的思考

99% 会碰到的 Java 面试题!

这些java面试题必须会,99%碰到!

跳槽,这些java面试题必须会,99%碰到!