1
22
它增加了块中包含的语句的范围:
可以成为:
在您的案例中,它并没有做很多事情……但请考虑以下几点:
变成:
…省去了几次击键。Mozilla文档实际上在更详细地解释事情方面做得很好(以及使用它的优缺点): |
2
10
这个
见 with Statement Considered Harmful 澄清:
|
3
2
在有块的情况下,您不必键入:
但是你可以使用:
|
4
2
它相当于
这可以使代码有时更可读, 但是 它还可能导致歧义,因为变量引用既可以是SOBJ引用,也可以是全局引用。 |
5
1
由于性能问题,我建议不要使用它,但上面的意思是: 对于对象 SOBJ (这里大概是一个select元素),在这个元素上引用的所有子元素和属性(或者在大括号后面)都将其视为其父范围。 |
6
1
您的示例可以重写为…
…因为“with”语句将所有相关语句放在所提供对象的范围内。在这种情况下,这是非常没有意义的,但是,如果你在“sobj”上做了很多操作,那么它可以节省很多输入。 完全是虚构的例子。
但是,尽管如此,通常情况下保存打字可以以更好的方式实现。 |
7
1
它不是一个函数(如编辑前问题标题所示),而是一个语句。如果代码示例的格式如下,则可能更有意义:
关于它的作用( Source )
这意味着在代码示例中,首先检查
使用
|
Softly · 单选按钮未按预期取值 1 年前 |
SlickRed · 我无法使用JS关注HTML元素 1 年前 |
assembler · Nextjs没有处理发布请求 1 年前 |
BADRUM · 执行两个获取功能后,如何导航回页面? 1 年前 |
Toniq · javascript为php保存多维数组 1 年前 |