call()方法:
》通過call(),我們可以使用屬於另乙個物件的方法
var person =
}var person1 =
var person2 =
conslole.log(person.fullname.call( person1)); // bill gates >>>>使物件person1使用物件person的fullname方法
》call()方法接收引數
var person =
}var person1 =
person.fullname.call(person1, "seattle", "usa"); // bill gates,seattle,usa
function people(name, age)
function student(name, age, grade)
var student = new student('小明', 21, '大三');
console.log(student.name + student.age + student.grade);//小明21大三
var person =》帶引數}var person1 =
var person =}var person1 =
math.max(1,2,3); //返回3//但是陣列沒有max方法,於是有了下面的例子,第乙個引數無關緊要
JS中的call 和apply 方法
1 方法定義 call方法 2 常用例項 a function add a,b function sub a,b add.call sub,3,1 這個例子中的意思就是用 add 來替換 sub,add.call sub,3,1 add 3,1 所以執行結果為 alert 4 注意 js 中的函式其...
js中的call 和apply 方法
1.call 語法 obj1.call obj2 param1,param2,定義 用obj2物件來代替obj1,呼叫obj1的方法。即將obj1應用到obj2上。說明 call 方法可以用來代替另乙個物件呼叫乙個方法。call 方法可將乙個函式的物件上下文從初始的上下文改變為由 obj2 指定的新...
JS中的call 和apply 方法
一 方法定義 1 call 語法 call thisobj,object 定義 呼叫乙個物件的乙個方法,以另乙個物件替換當前物件。說明 call 方法可以用來代替另乙個物件呼叫乙個方法。call 方法可將乙個函式的物件上下文從初始的上下文改變為由 thisobj 指定的新物件。如果沒有提供 this...