将数组 arr 中的元素作为调用函数 fn 的参数 输入例子:argsAsArray(function (greeting, name, punctuation) {return greeting + ', ' + name + (punctuation || '!');}, ['Hello', 'Ellie', '!'])输出例子:Hello, Ellie!function argsAsArray(fn, arr) { return fn.apply(this, arr);
}在这段代码中this是干吗用的?
1 回答
一只斗牛犬
TA贡献1784条经验 获得超2个赞
粗浅的回答一下this的概念。
比如你列了10个按钮,并用循环把10个按钮都赋予一个onclick事件。那么你点的时候怎么让程序知道你点的是哪个呢?
那就用this,this就是挑选出当前的对象,你点按钮1,那this就是这个按钮1。以此类推…
添加回答
举报
0/150
提交
取消