js自定義console.log()方法

function log(){
            console.log.apply(console,arguments);//在這裏不用call()是由於傳入的參數不肯定
 }數組

apply是function函數對象的方法,apply(console,arguments),第一個參數是是用來講明this指向的,此處的this指向console的,第二個參數是用來接收參數的,和call的不一樣之處是call接收的參數是一個個接收的,而apply是將全部的參數打包成一個數組進行接收的。app

相關文章
相關標籤/搜索