function foo(aa, bb, cc){
bar.apply(null, arguments);
}
function bar(a, b, c){
console.log(a, b, c); //=>1, 2, 3
}
foo(1, 2, 3);
把1,2,3作为实参传递给了foo函数, 然后bar函数在foo函数的作用域执行了一次,进而把foo函数的arguments对象传递给了bar函数
function foo(aa, bb, cc){
bar.apply(null, arguments);
}
function bar(a, b, c){
console.log(a, b, c); //=>1, 2, 3
}
foo(1, 2, 3);
把1,2,3作为实参传递给了foo函数, 然后bar函数在foo函数的作用域执行了一次,进而把foo函数的arguments对象传递给了bar函数
本文标题:函数传递参数的小技巧(把一个函数的参数传递到另一个函数)
本文链接:https://www.haomeiwen.com/subject/qiiuqftx.html
网友评论