gpt4 book ai didi

javascript - 将数组元素传播到第 3 方函数 javascript 中的参数中

转载 作者:行者123 更新时间:2023-12-03 01:10:39 25 4
gpt4 key购买 nike

我正在 Microsoft Dynamics rms HTML 中构建一个加载项。需要将参数附加到名为“ShowMenu”的 qsbridge 函数中。

key = qsBridge.FireEvent("ShowMenu",
"My Menu", // Caption for the menu.
"ParmeterKeyString1", "ParameterValueString1", // Key/value pair for the first option.
"ParmeterKeyString2", "ParameterValueString2", // Key/value pair for the second option.
"ParmeterKeyString3", "ParameterValueString3"); // Key/value pair for the third option.

我的数组的大小可能未知

var my_array = ["ParamKey1","ParamValue1","ParmKey2","ParmValue2"];

我已经尝试过这个。

qsBridge.FireEvent("ShowMenu","My Menu",my_array);

它给了我一个错误。 enter image description here

如何将 my_array 值传播到函数参数中?

最佳答案

您可以使用spread syntax :

qsBridge.FireEvent("ShowMenu","My Menu", ....my_array);

或者,如果目标浏览器不支持,您可以将所有参数连接到一个数组,并使用 apply :

qsBridge.FireEvent.apply(qsBridge, ["ShowMenu","My Menu"].concat(my_array));

关于javascript - 将数组元素传播到第 3 方函数 javascript 中的参数中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52221860/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com