分享几道经典的javascript面试题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分享几道经典的javascript面试题相关的知识,希望对你有一定的参考价值。
这几道题目还是有一点意思的,大家可以研究一番,对自己的技能提升绝对有帮助。
1、调用过程中输出的内容是什么
function fun(n, o) { console.log(o); return { fun : function(m) { return fun(m, n); } } } var a = fun(0); a.fun(1); a.fun(2); a.fun(3); var b = fun(0).fun(1).fun(2).fun(3); var c = fun(0).fun(1); c.fun(2); c.fun(3);
2、console.log中的值是什么
var s = 3; function test() { var s = 2; function f() { return s; } return f; } var test = test(); console.log(test); var f =test(); console.log(f);
3、console.log中的值是什么
var arr = []; function fun() { for(var i=0; i<4; i++) { var x = {}; x.no = i; x.test = arr[i]; x.fun = function() { console.log(i); } arr.push(x); } } fun(); console.log(arr[0].fun()); console.log(arr[1].fun()); console.log(arr[2].fun()); console.log(arr[3].fun());
以上是关于分享几道经典的javascript面试题的主要内容,如果未能解决你的问题,请参考以下文章