JS参数转发
Posted willaty
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS参数转发相关的知识,希望对你有一定的参考价值。
在没有装饰器之前不方便。
可以用Reflect.apply。
cls = function f() {
let obj = {};
obj.show = function(a, b) {
console.log(a + b);
}
return obj;
}
function trans(a, b) {
let o = cls();
Reflect.apply(o.show, o, [a, b]); // 关键是这里,apply函数会自动解开数组!
}
trans(1, 4);
以上是关于JS参数转发的主要内容,如果未能解决你的问题,请参考以下文章