Day10

一:以下代码执行结果是什么

 

  var length = 10;         function fn() {             console.log(this.length)         }         var obj = {             length: 5,             method: function(fn) {                 fn();                 console.log(this.length)                 arguments[0]();             }         }; obj.method(fn, 1); 结果10和2 二:下面代码执行的弹出结果是什么? (function test() {             var a = b = 5;             alert(typeof a)             alert(typeof b)         })()         alert(typeof a)         alert(typeof b) 弹出number number undefined number 三:下面代码执行的结果是什么? console.log(suqare(5))         var suqare = function(n) {             return n * n         } 结果suqare 不是一个方法 四:下面代码执行的结果是什么?  for (var i = 1; i <= 5; i++) {             setTimeout(function() {                 alert(i)             }, 1000)         } 弹出6 五:下面代码执行的结果是什么? for (var i = 1; i <= 5; i++) {             (function(i) {                 setTimeout(function() {                     console.log(i)                 }, 1000 * i)             })(i)         } 弹出1,2,3,4,5
上一篇:Day10


下一篇:Day10