
编程语言
文章平均质量分 86
Majimay
https://github.com/flynncao
展开
-
let经典面试题的理解
问题 以下两段代码在执行结果上有何不同? 代码1: var a = []; for (var i = 0; i < 10; i++) { a[i] = function () { console.log(i); }; } a[3](); a[4](); 代码2: var a = []; for (let i = 0; i <原创 2020-09-23 16:16:30 · 464 阅读 · 0 评论 -
JavaScript中闭包和this的指向问题 (思考题)
ES5/6 - 闭包和this的指向问题 (思考题) ⚠️非严格模式 当作为对象的方法调用时,这个函数里的this绑定到这个对象上面, 当作为函数调用时,这个函数里的this绑定到全局对象上面 要求说出以下两段代码在控制台的最终输出结果: (1) var name = 'The Window'; var object = { name:'my object', getNameFunc:function(){ c原创 2020-09-20 19:19:53 · 604 阅读 · 0 评论