小编Jea*_*esi的帖子

实现用于链接类方法的 JS 装饰器

我怎样才能实现一个装饰器,使一个类的所有方法都可以自动链接?

我有以下课程:

class MyClass {
  async foo() { console.log(1); }
  async bar() { console.log(2); }
}
Run Code Online (Sandbox Code Playgroud)

我希望能够做到以下几点:

@chainableMethods
class MyClass {
  ...
}

const myInstance = MyClass();

myInstance
  .foo()
  .bar();
Run Code Online (Sandbox Code Playgroud)

javascript ecmascript-next

5
推荐指数
1
解决办法
168
查看次数

如何更改here.com javascript-api 中折线的颜色?

我在地图中绘制了多条折线,我希望它们根据某些事件更改其颜色...将折线对象添加到地图后是否有函数可以更改描边颜色属性?

javascript gis here-api

2
推荐指数
1
解决办法
987
查看次数

从子类中定义的枚举调用方法 - Java

我有一个抽象类Sensor,它由多个Device子类扩展.每个子类定义一个枚举.对于每个子类实例,这些枚举可以是不同的.这些枚举用于定义status实例变量.我想找到一种方法来定义getStatus()父(抽象)类中的getter方法,这样我就不必在每个子类中重新划分相同的代码行.

例如:

abstract class Sensor {
    // here I would have liked to declare a "status" variable to hold enum values from subclass
    ....... status;

    Sensor() {}

    public String getStatus() {
        // return the status defined in the subclass
        return status.name();
    }
}
class Device extends Sensor {
    enum Status { ON, OFF };

    Device() {
        super.status = Status.ON;  // store enum value into variable defined in superclass
    }
}
class Device2 extends Sensor …
Run Code Online (Sandbox Code Playgroud)

java enums

1
推荐指数
1
解决办法
121
查看次数

标签 统计

javascript ×2

ecmascript-next ×1

enums ×1

gis ×1

here-api ×1

java ×1