问题标签 [function-parameter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
5263 浏览

f# - 将列表作为位置参数传递给 F# 中的 Python 等函数

在 Python 中,你可以这样写:

前面的星号list_of_args扩展了可迭代对象,使其元素是参数 a、b 和 c 的值。

你能在 F# 中做类似的事情吗?具体来说,我正在寻找一个好的或惯用的 F# 解决方案,并且不想乱用反射等等。

0 投票
2 回答
1430 浏览

javascript - 通过传递函数参数来改变 Javascript 中 DIV 的不透明度?

我有以下代码,我想将两个 DIV 标签的不透明度更改为 0.5。我似乎无法让它像宽度和高度一样工作。我没有正确传递不透明度参数还是这newdiv.style.opacity = opacity;是不正确的部分?

0 投票
2 回答
1235 浏览

javascript - 如何传递原型函数并在 javascript 中使用

我有一个Graph类,我想将它的原型函数传递给另一个函数。这是该类的一小段代码

而我想要做的是传递stopAnimation函数来迭代所有对象以停止所有对象中的所有动画:

但是,我不知道该怎么做。请问有什么帮助吗?

0 投票
1 回答
127 浏览

javascript - 使用函数作为属性初始化对象时,参数是变量的名称而不是其值

我正在尝试初始化一个对象的属性,一个是函数。如果我对其进行硬编码,这将有效:

或者如果我尝试使用变量中的列表动态地执行它

我用它来填充标签和动作属性并生成对象

我明白了

如何编写代码,以便在“action”属性中,字符串“subitemdata[i][1]”不会出现在函数“showURL”的参数列表中,而是“subitemdata”列表中的实际值http://link1.com ' 和 ' http://link2.com ' 呢?

使用动态方式初始化对象时,我无法重新创建硬编码的对象版本。

0 投票
3 回答
664 浏览

javascript - exec 一个作为函数 javascript 的参数

我有一个包含很多数组的对象。此数组内容函数参数。

例如:object = {"elem" : [fn1, fn2], "other-elem" : [fn3, fn4, fn5], ... }

我想创建一个接收名称的方法,当该名称与对象元素键一起修复时,它必须执行该数组中的所有函数。

我怎样才能执行这个功能?

0 投票
3 回答
120 浏览

php - php函数参数未保留传入的完整字符串

我有一个 PHP 函数,它在回显一个字符串时会丢失一些传递给它的字符。为什么会发生这种情况?

我通过:$vhkvdov#jqlydk#p*_L#1qrlws|ufqh#KWLZ#1hwdgsX

它返回:#jqlydk#p*_L#1qrlws|ufqh#KWLZ#1hwdgsX

这是我的 PHP 代码:

0 投票
1 回答
224 浏览

c - 在函数中一次声明多个变量

ifint a, b, c;是一个有效的声明

为什么不int f(int a, b, c)呢?

0 投票
1 回答
504 浏览

c++ - 如何使用 luabind 使用 lua-function 参数注册成员函数?

我需要使用 luabind 注册一个成员函数,该函数应该以 lua 函数作为参数。对于任何正常功能,我通常会这样做:

然而,Luabind 使用参数列表,所以我不确定如何告诉它我期待一个函数:

(这里只展示代码的相关部分,lua_bind 使用的是 luabind::module)

我正在尝试完成的 lua 示例:

也许有一种方法可以在没有 luabind 的情况下向已经注册的类添加额外的功能?任何建议,将不胜感激。

0 投票
1 回答
271 浏览

c# - C#:如何将类传递给单独的 dll 中的函数

我试图编写自己的序列化 dll。代码本身按预期工作。现在我想把整个代码放到一个dll文件中。

我的问题如下:我如何告诉 dll 它应该序列化哪个类?

例子:

好的。我用过class serializableClass,你知道吗?键入 + 名称。当然它不会像这样工作。我怕它不会。但是我该怎么做呢?我希望 dll 序列化settings.cs我的主程序中的类......我希望问题很清楚。否则只是问;)

谢谢你的帮助。此致。

0 投票
3 回答
137479 浏览

c - 函数参数中的字符串

在上面的程序中,HelloWorld将处于只读部分(即字符串表)。x将指向该只读部分,因此尝试修改该值将是未定义的行为。

y将在堆栈中分配并HelloWorld复制到该内存。所以修改 y 可以正常工作。字符串文字:指针与字符数组

这是我的问题:

在下面的程序中,如果内容被修改,两者都会导致分段错误char *arrchar arr[]

  1. 它在函数参数上下文中有何不同?
  2. 不会为函数参数分配内存??

请分享你的知识。