写出以下代码执行后的输出。var a = 1;a = 2;window.a = 3;function Test() {let a = 4;this.a = 5;setTimeout(function () {console.log(a);}, 10);setTimeout(function () {console.log(this.a);}, 20);setTimeout(() => {console.log(a);}, 30);setTimeout(() => {console.log(this.a);}, 40);}new Test();

区块链毕设网qklbishe.com为您提供问题的解答

写出以下代码执行后的输出。

var a = 1;
a = 2;
window.a = 3;
function Test() {
let a = 4;
this.a = 5;
setTimeout(function () {
console.log(a);
}, 10);
setTimeout(function () {
console.log(this.a);
}, 20);
setTimeout(() => {
console.log(a);
}, 30);
setTimeout(() => {
console.log(this.a);
}, 40);
}
new Test();
答案是4,3,4,5,
第二行打印中的this指向window,第四行打印中的this指向Test

42:37

以上就是关于问题写出以下代码执行后的输出。var a = 1;a = 2;window.a = 3;function Test() {let a = 4;this.a = 5;setTimeout(function () {console.log(a);}, 10);setTimeout(function () {console.log(this.a);}, 20);setTimeout(() => {console.log(a);}, 30);setTimeout(() => {console.log(this.a);}, 40);}new Test();的答案

欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。

区块链NFT链游项目方科学家脚本开发培训

从业7年-专注一级市场


微信:btc9767
TELEGRAM :https://t.me/btcok9

具体资料介绍

web3的一级市场千万收益的逻辑


进群点我



qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 写出以下代码执行后的输出。var a = 1;a = 2;window.a = 3;function Test() {let a = 4;this.a = 5;setTimeout(function () {console.log(a);}, 10);setTimeout(function () {console.log(this.a);}, 20);setTimeout(() => {console.log(a);}, 30);setTimeout(() => {console.log(this.a);}, 40);}new Test();