call()方法
语法:函数.call()
函数.call(this要指向的对象,实参1,实参2....)
作用:
1)调用函数
2)改变this指向
<script> // call()方法 // 语法: // 函数.call() // 函数.call(this要指向的对象,实参1,实参2....) // 作用: // 1)调用函数 // 2)改变this指向 function fn() { console.log('fn'); } fn.call() //调用函数fn // -------------------- var obj = { name: 'lisi' } function fun() { console.log('fun', this); } fun.call(obj) //调用函数fun this指向obj // -------------------- function ff(a, b) { //a b形参 console.log(a + b, this); } ff.call(obj, 1, 2) //this指向obj 1 2为实参 </script>
还没有评论,来说两句吧...