for(var i=0; i<6; i++) { setTimeout(() => { console.log(i) }) }
以下代码输出
var a = function(){ this.b = 3 } var c = new a() a.prototype.b = 10 var b = 7 a() console.log(b)//3 console.log(c.b)//3
代码输出什么
function Foo() { getName = function () { console.log(1); } } var getName = function () { console.log(4); }; function getName() { console.log(5); } Foo.getName = function () { console.log(2) } Foo.prototype.getName = function () { console.log(3); } Foo.getName() getName() new Foo.getName()
function repeat(func, times, wait){ ... } var rp = repeat(alert, 4, 3) rp('helloWorld')
// 'A' => 1 // 'B' => 2 // 'AA' => 27