函数方法
var name = "小张",age=17;
var obj = {
name:"小王",
// 对象属性值中的this代表 window
age1:this.age,
myFun:function(fm,t){
// 对象方法中的this代表当前本对象 obj
console.log(this.name+"年龄"+this.age1+"来自"+fm+"去往"+t)
}
}
var db = {
name:"西亚",
age1:23
}
// obj.myFun()
//1- call 支持字符串 数组作为参数
obj.myFun.call(db,["东土大唐","西天取经"],["女儿国"])
// 2- apply 支持数组作为参数
obj.myFun.apply(db,["东土大唐","西天取经"])
// 2- bind() 此方法使用时必须添加小括号 bind(重定义的this)()
obj.myFun.bind(db,"东土大唐","西天取经")()
//3- 支持字符串 数组作为参数
obj.myFun.bind(db,["东土大唐","西天取经"],["女儿国"])()