首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JavaScript 中“apply”步骤的使用

2012-11-23 
JavaScript 中“apply”方法的使用apply方法可以让我们写出非常优雅的多态函数。最近在项目中需要实现一个任

JavaScript 中“apply”方法的使用
    apply方法可以让我们写出非常优雅的多态函数。最近在项目中需要实现一个任务类,需要实现把数组作为arguments传递给回调函数,就是用apply来实现的:

/* * @brief: Task definition * @param: Array: params 为参数数组 * @params: String: func 回调函数的名称 */function Task(params, func) {    this.params = params;    this.execute = function() {        func.apply(null,params);    }}


    初始化使用以下语句:
var task = new Task([null, url], RecordManager.addStep); //更新任务

热点排行