是否可以在JavaScript中的变量名后面的新行上开始方法链接

Is it possible to start method chaining on a new line after a variable name in JavaScript?

本文关键字:新行 开始 链接 方法 变量名 JavaScript 是否      更新时间:2023-09-26

我有很多.on()方法要链接和对齐。在这个例子中,解释器可能会在变量名后面插入分号:

var foo = new Bar();
foo // Semicolon insertion here.
  .on()
  .on();

有没有办法保持这种结构,或者我应该避免这样做?非常感谢。

在以. 开头的行之前的行上不插入分号

您可以在新行上安全地启动方法/属性链接。

objectName
    .method1()
    .property
    .method2();