let name = '小王'
let age = 17
let obj = {
name:'小张',
objAge:this.age,
myFun:function(){
console.log(this.name+"年龄"+this.age)
},
myArguments:function(fm,t) {
console.log(this.name+"年龄"+this.age,"来自"+fm+"去往"+t)
}
}
let db = {
name:'德玛',
age: 99
}
obj.myFun.call(db); // 德玛年龄 99
obj.myFun.apply(db); // 德玛年龄 99
obj.myFun.bind(db)(); // 德玛年龄 99
obj.myArguments.call(db,'成都','上海'); // 德玛 年龄 99 来自 成都去往上海
obj.myArguments.apply(db,['成都','上海']); // 德玛 年龄 99 来自 成都去往上海
obj.myArguments.bind(db,'成都','上海')(); // 德玛 年龄 99 来自 成都去往上海
obj.myArguments.bind(db,['成都','上海'])(); // 德玛 年龄 99 来自 成都, 上海去往 undefined
console