超难js面试题

时间:2021-08-31

  js面试笔试的.题目有着怎样的难度呢?以下是小编整理的超难js面试题,欢迎参考阅读!

  第一题

  var i=5;

  function fo()

  {

  var i=4;

  var fi=new Function("alert(i);");

  fi();

  }

  fo();

  第二题

  function f1()

  {

  i=20;

  eval("var i");

  }

  alert(i);

  function f1()

  {

  i=10;

  var i;

  }

  alert(i);

  第三题

  function f1()

  {

  alert("1");

  }

  function f2()

  {

  alert("2");

  }

  var f3=f1.call;

  f3.call(f2);

  第四题

  function fo()

  {

  var i=0;

  return function(n)

  {

  return n+i++;

  }

  }

  fo()(15);

  alert(fo()(20));

  第五题

  function f1(n)

  {

  if(n==0)return;

  else return f2(--n);

  }

  function f2(n)

  {

  alert(f1.caller);

  return f1(n);

  }

  f1(2);

  第六题

  alert(typeof Function.prototype);

  alert(Object.prototype instanceof Function);

  alert(Function.prototype instanceof Function);

【超难js面试题】相关文章:

1.js工程师面试题及答案

2.js数组操作学习总结

3.超难谜语大全及答案

4.关于狗的超难谜语

5.谜语大全字谜超难

6.字谜语大全超难

7.超难的儿童谜语及答案

8.经典管理故事:超难的乐谱