var message = "hello [[xxx]] bye [[ZZZ]]"
var result, re = /\[\[(.*?)\]\]/g;
while ((result = re.exec(message)) != null) {
switch (result[1].toLowerCase()) {
case "xxx":
console.log("found xxx");
break;
case "zzz":
console.log("found zzz");
break;
}
}
这是im使用的代码的一个示例,当前它将输出
found xxx
found zzz
有没有办法把多种方式“触发”一个案件?例如
case "xxx", "aaa", "bbb":
console.log("found 3xletters");
break;
我已经尝试了^^^,但只有最后一个东西可以触发它,所以在上面的情况下,xxx和aaa不会触发,但bbb会触发
是的,你可以这样做,但如果你有很多选择,我不建议你这样做。在switch语句中,break
确保程序存在switch语句,而不是继续下面的情况。因此,如果要检查多个情况,只需将break
排除在最后一个之外,如下所示。
...
switch (result[1].toLowerCase()) {
case "aaa":
case "bbb":
case "xxx":
console.log("found aaa, bbb, or xxx");
break;
case "zzz":
console.log("found zzz");
break;
}
这是im使用的代码的一个示例,当前它将输出 有没有一种方法可以通过多种方式“触发”一个案例?例如 我试过这个^^^,但是只有最后一件事可以触发它,所以在上面的情况下xxx和aaa不会触发,但是bbb会
我只需要在更新容器中的所有4行时运行函数。我还没有在网上找到任何关于这是否可能的信息。如果你能告诉我这是否可能,如果可能的话,怎么做,那就太好了。
问题内容: 只是一个简单的问题,毫无疑问,有人会知道答案。 我需要能够在触发器中进行多次插入/更新。每次尝试都以失败告终:( 目前,上面的代码只是在插入父表时在表中插入一行。这很好。 为了使它与多种价值观一起工作,我需要做 但是…一定有更简单的方法吗?当我尝试使用; 终止每个语句,它失败并带有 我什至无法使多个更新语句起作用。 如果有人可以指出我在做什么错,那将是很大的帮助? 干杯 加文 问题答案
我有一个 Blob 存储容器,其中配置了事件网格触发器(Blob 已创建)。我正在通过数据工厂加载此 blob 存储文件,很多时候,许多文件可能会在一次尝试中出现在此 blob 中。也许我们可以举一个20个文件的例子。 好消息是我的事件网格触发器启动了,函数app被调用。然而,我发现有时对于同一个文件,事件网格触发器被触发了不止一次。 在这20个文件中,很少有文件非常大,比如300 MB,但其他文
我正在使用的弹出窗口来显示菜单选项。 但问题是,它不适用于多种场景。 我的意思是,当我点击第一个菜单按钮时,同样的方法会被触发,因此每次都会打开同样的菜单。 处理此特定场景的更好方法应该是什么。 这是小吃
可能重复:数组值计数javascript 我有一个数组,其中包含几个重复项,我试图实现的是计算每个唯一字符串在这个数组中有多少重复项。 数组看起来像这样 因此我想做这样的事情 但我不确定该如何编写代码。我在想,用每个唯一的字符串创建一个对象,然后在原始数组中循环,将每个字符串与其对象匹配,并将其数字增加1,然后在对象上循环,以查看哪些单词具有最多的重复项。。。 但这似乎是一种过于复杂的方法。