问题标签 [optional]

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 回答
15119 浏览

c# - 如何在没有编译时常量的情况下设置可选参数

有没有办法写下面的C#方法:

添加了默认参数,因此它看起来像这样:

不使用编译时常量?

0 投票
1 回答
1113 浏览

.net - 如何正则表达式匹配带有可选括号的模式?

我正在寻找一个与带有可选括号的模式匹配的单行正则表达式。当括号存在时,它们不应包含在匹配的模式中。

以下粗体文本演示了应该/不应该匹配的内容:

应该匹配:

“标题说明(AAA123)”

“(ABC000)标题说明”

“标题说明DEF999

“标题 - RST321 - 描述”

不应该匹配:

“标题说明 AB123”

“标题说明 CCC456a”

“标题说明 (ABE999c)”

0 投票
0 回答
1275 浏览

mysql - 如何使用 Ireport 传递多个可选参数

我正在尝试将可选参数添加到查询的 where 子句中。每个都经过测试并单独工作,但我如何将它们合并到查询中,所以无论用户填写哪一个都无关紧要,报告仍然会运行。

参数是:

这是他们的默认值表达式的样子(TickerValue):

这是我要完成的查询块。

解决了!

在 Java 专家的帮助下,我们想到了这个。

检查以查看正在填充的条件,然后将适当的语句分配给查询块。

0 投票
1 回答
139 浏览

google-app-engine - 我可以在 GAE 数据存储模型中具有可选属性吗?

我有一个 GAE 应用程序,我在数据库中使用地理模型作为基于位置的模型。该模型有两种“类型”,但是,它们需要一起进行地理查询。这两种“类型”共享一组基本属性,但第二种类型有更多。有什么方法可以让这些其他属性成为可选的,而不仅仅是将它们设置为虚假值?

0 投票
2 回答
103 浏览

javascript - 为什么 jquery 文档中的 $.getJSON 调用正确?

我对 jQuery 文档有点困惑。我正在看这个页面描述$.getJSON。代码示例是:

但是方法签名是jQuery.getJSON( url [, data ] [, success(data, textStatus, jqXHR) ] ), wheredata是一个发送给服务器的对象,success是 JSON 请求返回成功时调用的方法。

那么为什么示例代码有效呢?它似乎跳过了第二个参数。我本来希望正确的代码是:

我知道方括号意味着[, data]and[, success]参数是可选的,但我想我不明白 javascript 如何处理可变数量的参数。

感谢您的时间。

0 投票
2 回答
3582 浏览

c# - 在 C# 中混合可选参数和 params 关键字

我正在尝试混合可选参数和可变长度参数(使用params关键字):

这是函数声明:

以下是对该函数的调用:

最后一次调用不会编译,因为在省略的可选参数之后提供了参数。(至少我认为这就是它不起作用的原因)

如何省略可选参数 (opt) 而仍然能够使用可变长度参数 (rest) ?

编辑:事实上,对C# 4.0 的回答,可选参数和参数不能一起工作并不让我满意,因为在多个可选参数的情况下可能存在多种重载组合。

0 投票
1 回答
39 浏览

string - 这个函数是怎么实现这种类型的参数输入的呢?

语言是 AS3,但没关系。几乎所有的代码都可以忽略,我只是有一系列关于函数格式的具体问题我从未见过,但是在探索bulkLoader时发现了这个函数:

以下问题与后续代码有关(被大量编辑,毫无意义),除了回答问题中要求的内容(几乎是 100% 的语法)之外,不需要进一步理解代码:

块 1,问题 1:在参数中分配数据类型 * 是什么意思?

块 2,问题 2:!url 与检查 url 参数是否为空值相同吗?

Chunk 3,问题3:这一步的目的是什么?我不知道用“或语句”分配值是什么意思(在这种情况下可能不是什么意思?),或者空的“{}”表示什么(替代空白数组“[]”?) . 是否允许在调用时输入带有字符串 ID 的参数(即块 5)

块 4,问题 4:函数如何突然将参数寻址为数组?这是 Chunk 3 所做的一部分吗?我假设这就是块 5 中“id”设置值的方式。

第5块,没问题。这是函数调用,它调用 ID 和优先级(函数中未显示),但似乎用户可以输入任意数量的参数,只要将它们标记为 function({foo: blah, bar: bleh }) 在函数中匹配字符串名称为 props["foo", "bar"]。

有谁知道这里发生了什么?这似乎很有用,但我只是对语法的理解不够,无法提供线索。

//块 1

//块 2

//块 3

//块 4

}

//块 5

0 投票
2 回答
5552 浏览

parameters - 在 Visual Basic VB.Net 2010 中使用 System.DateTime 类型作为可选参数

我正在尝试将可选的 System.DateTime 参数传递给 VB.NET 2010 中的构造函数。

我收到一个错误“Konstanter Ausdruck erforderlich”,翻译为“需要恒定值”。我试图用 MinValue 填充一个变量,但我必须将此变量设为只读,这在尝试将默认值传递给可选参数时会导致完全相同的问题。有没有办法将 MinValue 作为默认值传递给可选的 DateTime (实际上是 Date 类型)。谢谢你的听众。

0 投票
1 回答
11982 浏览

xml - XSD:minOccurs="0" 和 defaultValue="x" 的意义是什么

我发现自己想知道 XSD 中 defaultValue 属性的用途是什么。例如,考虑一个 complexType

我将能够验证表单的 XML 文件

现在的 defaultValue 属性有什么意义<test1>

非常感谢提前

米沙

0 投票
2 回答
8878 浏览

twig - twig:仅在变量存在时显示变量

有没有一种聪明的方法来显示/使用一个只有存在的树枝变量?

说,我有一个结构:

我用它:

如果不存在不同的条目,我希望 twig 省略 desc.params 。有没有比使用if语句更聪明的方法?