function speak(fn, obj) { //return fn.call(obj) //return fn.apply(obj) // return fn.bind(obj)() obj.fn = fn return obj.fn() }
function speak(fn, obj) { //return fn.call(obj) //return fn.apply(obj) // return fn.bind(obj)() obj.fn = fn return obj.fn() }