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参数转发的主要内容,如果未能解决你的问题,请参考以下文章

jsp初识servlet转发转发与重定向的比较

Keycloak-js 客户端转发自定义参数

JS常用代码片段-127个常用罗列-值得收藏

JS参数转发

通过 URL 转发传递 URL 参数

XSS:如何从 C# 中的字符串中删除 JS 片段?