3-9 请说出下面输出什么?
function fn(a, c) {
console.log(a)
var a = 123;
console.log(a)
console.log(c)
function a() {}
if(false) {
var d = 678;
}
console.log(d)
console.log(b)
var b = function() {}
console.log(b)
function c() {}
console.log(c)
}
fn(1, 2)
var name = 222;
var a = {
name: 111,
say: function() {
console.log(this.name)
}
}
var fun = a.say;
fun() //
a.say() //
var b = {
name: 333,
say: function(fun) {
fun()
}
}
b.say(a.say) //
b.say = a.say
b.say() //