摘要:
Javascript是一种面向对象的弱语言,既然有面向对象,就有继承继承:1.call函数和apply函数:区别在于它们参数上的不同,固定参数的用call,可变参数的用apply。换句话说,就是apply接收的是arguments。2.arguments是一个特别的数组参数,如果参数为arguments,你的参数只要是数组它就能接受,所以apply可以写成apply(function(){},arguments);3.object.call.call(object2)和object.apply.apply(object2) 如果写成这样,那么输出会是object2定义的函数输出格式,而不是ob 阅读全文