函数传参(函数作为参数)

来源:互联网 发布:linux 参数是引用类型 编辑:程序博客网 时间:2024/06/04 19:28

题目描述

将数组 arr 中的元素作为调用函数 fn 的参数
示例1

输入

function (greeting, name, punctuation) {return greeting + ', ' + name + (punctuation || '!');}, ['Hello', 'Ellie', '!']

输出

Hello, Ellie!


function argsAsArray(fn, arr) {
return fn.apply(this,arr);
}


改天写一篇,apply call的文章::

调用函数有3种方式:
obj.func();    
func.call(obj,args);//参数列出
func.apply(obj,[m,n......]);//参数数组
可以访问下边::
apply的讲解