APIs---环境对象this以及函数(笔记)

64 阅读1分钟

环境对象:函数内部特殊的变量this,代表当前函数运行时所处的环境

//每个函数里面都有this 环境对象
function fn(){
   console.log(this)
   }
   window.fn()

回调函数:如果将函数A作为参数传递给函数B时,称函数A为回调函数

function fn(){
console.log(1)
}
//fn传递给了setInterval,fn就是回调函数
setInterval(fn,1000)
btn.addEventListener('click', function () {
   console.log(1)
   })

函数:

    function getSum(x,y){
    retutn x+y
    //返回值给了谁?  函数的调用者 getSum(1,2)
    }
    getSum(1,2)

函数参数不匹配:

 function fn(a,b){
    console.log(a+b)
    }
    1.实参多于形参:剩余的实参不参与运算
    //fn(1,2,3)     3
     1.实参少于形参:剩余的实参不参与运算
    //fn(1)       1+undefined=NaN