超难js面试题

时间:2021-06-10 10:50:04 试题 我要投稿

超难js面试题

  js面试笔试的题目有着怎样的难度呢?以下是小编整理的超难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面试题】相关文章:

js工程师面试题及答案04-07

超难的儿童谜语及答案03-22

超难谜语大全及答案03-26

超难的字谜题及答案06-14

字谜语大全超难06-11

关于狗的超难谜语03-15

谜语大全字谜超难03-17

有关超难谜语大全及答案02-21

超难儿童谜语大全答案04-11