问题标签 [arguments]
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.
language-agnostic - 参数或参数?
我经常发现自己对如何使用“参数”和“参数”这两个术语感到困惑。它们似乎在编程世界中可以互换使用。
他们使用的正确约定是什么?
javascript - 如何在 Flash 的 ExternalInterface 和 JavaScript 之间传递信息?
如何使用 flash 中的外部接口将三个参数传递给 java 脚本函数并取回输出并在 flash 中显示?
这是我用来调用函数 calc 的代码,该函数在 java 脚本中接受三个参数,这是正确的做法吗?如何从 javascript 中获取参数并在 flash 中显示它们
ruby-on-rails - 自定义 Rails URL 参数分隔符?
我们正在使用 Ruby on Rails 构建一个 Facebook 应用程序。出于技术原因,我们目前正在将其从画布切换到 iframe 应用程序。
然而有一个问题,Facebook在 URL ( )fb_sig_api_key
中以 GET 变量的形式发送给你和其他人。blah.com/?fb_sig_api_key=12345&whatever=hello
但是,由于某种原因,Facebook&
在每个变量之间传递 URL,而不是 plain &
。这会导致 rails 没有得到fb_sig_api_key
参数,但是amp;fb_sig_api_key
.
那么,Rails 中是否有任何设置可以使其使用&
并&
用作 GET URL 参数分隔符?
如果是 PHP,那将是一个快速的 php.ini 更改,但我们不是,所以.....帮助?哈哈
(目前我们正在开发一个快速而丑陋的 before_filter 以远离amp;
所有参数的开头。)
PS 我们正在使用 Facebooker。
c++ - 命令行参数不起作用 - 完全跳过它们
好吧,我正在尝试让参数与小型测试应用程序一起正常工作。我的代码如下。我在 C++ 方面没有太多经验,所以我不确定为什么当我使用 -print(或 --print)启动测试时,它会自动声明“不是有效选项”,然后结束。
我这样做对吗?提前致谢。
c++ - 在 C++ 中将数组作为函数参数传递
在 C++ 中,数组不能简单地作为参数传递。这意味着如果我创建一个这样的函数:
我无法知道数组有多大,因为我只有一个指向数组的指针。
在不更改方法签名的情况下,我有哪种方式来获取数组的大小并迭代它的数据?
编辑:只是关于解决方案的补充。具体来说,如果 char 数组是这样初始化的:
然后\0
已经附加到数组的末尾。在这种情况下,答案(标记为已接受)开箱即用,可以这么说。
function - PowerShell 中对 $args 的混淆评估
根据定义,$args 变量应该包含传递给脚本函数的所有参数。但是,如果我在函数内部构建管道,则 $args 变量的计算结果为 null。有谁知道为什么?
看这个例子:
这是传递参数“hello”时的输出:
这有什么具体原因吗?我知道如何解决这个问题,但是我想知道那里的任何人是否可以解释这个原因。
c# - 将 args(参数)传递到窗口窗体应用程序
我有接受 args 的 Windows 应用程序,我使用它来设置窗口行为
问题是我需要在其中一些参数中传递文本,但我的应用程序将其视为多个参数,所以,这个:
实际上有11 个参数,而不是我期望的9 个。
将“联系信息”和“保持可见”仅作为一个参数传递的诀窍是什么?
c++ - 通过方法接口表达 C++ 参数的用法
有没有一种通用的方法来表达 C++ 中参数的用法?我想隐含地告诉我班级的消费者他们传递的参数将如何被班级使用。
例子:
- 我拥有你的论点(将清理它)
- 我会在我有生之年参考你的论点(所以你不应该在我还活着的时候删除它)
- 我只会在构建过程中使用您的论点,并且不会提供参考
有没有一种通用的方法来简单地使用方法声明来表达这些事情?我认为在第一种情况下 std::auto_ptr 是有意义的。在第二种情况下,我通常使用一个指针来避免有人从堆栈中传递一个值,这会使我的引用快速失效,或者是一个 shared_ptr。在第三种情况下,我引用以允许来自堆栈的值。
你如何处理这个问题?这里是否有必要依赖智能指针,或者可以通过某种方式简单地使用裸引用和指针来表达这样的事情?
jquery - jQuery 和闭包
我的页面上有一个多个菜单,它们都使用相同的鼠标悬停和单击事件,所以我决定将它放入一个函数中。然而 vars 似乎总是被分配给 hover(function, function) 函数的最后一个参数。
为什么最后一个console.log 将始终记录最后一个活动而不是属于arguments[i].active 的那个。(在这个例子中,它总是记录参数 [1].active 的活动)我做错了什么?
此外,实际功能更复杂,但此变体中也存在问题。
javascript - JScript 参数集合 - .Net 等效项
在用 JScript 编写代码时,我不会这样做,因为我从来都不是 ASP.Net 的粉丝,而且 Jscript 比 VBScript 更加优雅,你可以调用参数集合。这对于传递给错误处理程序非常有用,因为您可以向开发团队输出消息,这些消息可以准确地告诉他们应用程序在错误发生时的状态,包括传递给出错的过程的内容。因为它是内在的,所以没有必要搞砸,只需将它作为参数传递给你的中央异常处理程序。
我的问题是:.Net 中是否有类似的东西,特别是 VB?我们继承了一个我们一直在稳步改进的笨拙的应用程序(其中大部分没有错误处理可言),但我觉得非常烦人的一件事是没有错误中函数参数的详细信息会将应用程序电子邮件报告给开发组和 mroe foten,而不是此信息是错误本身的关键。
祝大家欢呼