- A+
所属分类:Web前端
每日3题
1 以下代码执行后,控制台中的输出内容为?
// 以下代码执行后,控制台中输出的内容是什么 var fullname = "a"; var obj = { fullname: "b", prop: { fullname: "c", getFullname: function () { return this.fullname; }, }, }; console.log(obj.prop.getFullname()); var test = obj.prop.getFullname; console.log(test());
2 以下代码执行后,控制台中的输出内容为?
// 以下代码执行后,控制台中输出的内容是什么 function Foo() { Foo.a = function () { console.log(1); }; this.a = function () { console.log(2); }; } Foo.prototype.a = function () { console.log(3); }; Foo.a = function () { console.log(4); }; Foo.a(); let obj = new Foo(); obj.a(); Foo.a();
3 以下代码执行后,控制台中的输出内容为?
// 以下代码执行后,控制台中输出的内容是什么 function getName() { for (let i = 0; i < 5; i++) { setTimeout((_) => { console.log(i); }, i * 1000); } return { name: "aaa"; } } console.log(getName());