问题标签 [syntactic-sugar]

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 投票
2 回答
1487 浏览

haskell - 保护脱糖

我经常听到这句话,守卫只是 if-then-else(或 case 语句)的语法糖。

有人可以对以下实例进行脱糖:

(该功能是有意偏向的)

谢谢,

0 投票
6 回答
159 浏览

javascript - 有没有更快的方法来编写条件语句?

我有这样的声明:

我可以写它,所以我只需要提到window.location.hash一次吗?

0 投票
2 回答
910 浏览

objective-c - Objective-C:消息语法与点语法;有什么不同?

如果我正在使用@synthesize foo;,以下之间有什么区别:

我喜欢点语法的一致性,但我不知道它是否在做我应该关心的事情。

任何其他信息都会有很大帮助。

0 投票
3 回答
217 浏览

f# - 参数顺序和管道右运算符

有没有办法简化以下内容,所以我不需要 runWithTimeout 函数?

编辑:这就是我需要额外方法的原因:

0 投票
2 回答
67 浏览

oop - 什么是新语言有用 - 为 Offsider 寻找用例

今天我的一位同事展示了我可以称之为有趣的计算机科学。他创造了一个“系统”,因为没有一个更好的词叫做Offsider。演讲结束后,我有一个琐碎的想法,那就是这一定有某种优先级。

感觉就像一个基于对象的 shell,比如 python,在创建时对对象进行即时酸洗,感觉就像一个基于 php 文件的会话。任何人都可以得出任何既定的相似之处吗?什么是合理的用例?

0 投票
2 回答
233 浏览

c# - 只读字段语法快捷方式

我们知道代码:

相当于

相当于

什么是readonly场等价物?

0 投票
2 回答
157 浏览

javascript - Prototype 的 Ajax 函数的语法糖

我想为Ajax.Response().

像这样:

以便

将存储到titleAjax 请求的可变结果。但是上面的函数代码不起作用,不返回responseText

0 投票
2 回答
244 浏览

.net - .Net 参数属性使命名/可选参数仅在内部/私有可见?

出于好奇,有没有办法编写一个方法,例如:

我想在内部减少代码冗余,但仍然符合例如 (Try)Parse() 的 BCL 方法签名,但如果 c# 编译器在这种情况下可以生成第二个内部方法,那就太好了。

这已经以某种方式可能了吗?到目前为止找不到任何东西。

0 投票
3 回答
1801 浏览

css - 为了清晰起见,有没有办法对 CSS 选择器进行分组?

如果我有十几个 CSS 选择器,并且想为:hover所有选择器分配属性,我习惯这样做:

打字:hover四次似乎是多余的。有没有办法对选择器进行分组,例如

反而?

0 投票
2 回答
920 浏览

javascript - 如何在 JavaScript 中输出选定的值?

  1. 假设用户SPACE在文本字段中点击。我想检查选择框中的值。我input.addEventListener('keydown', function(e)...用来跟踪SPACE-hitting-point 但如何获得选择块的值<select id='topic'><option value="hello"></option> ...</section>

  2. 你怎么能标准输出所选索引的值?不明白为什么不在下面。

    /li>

其中topic是选择<select id="topic"[^>]*>[^<]*</select>