前端开发
javascript的call和apply
coffeescript里,每个文件编译成JS后,都是(function(){...}).call(this);的架势这个call,该怎么理解呢?在javascript里面,call或者apply用于使并未定义某个函数的对象也可以使用该函数。换言之,它扩展了该对象,让它忽然多了一个函数。call与apply的区别,仅仅在于参数的形式。functionsayHello(sentence){alert