I wonder which is the most performant way to use the constant variable between the three options below.

```
const a = 1;
const b = 2;
const c = 3;

class Test {
    constructor(){
      this.a = 1;
      this.b = 2;
      this.c = 3;
    }
    optionA() {
      return a + b + c;
    }
    optionB() {
      return this.a + this.b + this.c;
    }
    optionC() {
      const _a = 1;
      const _b = 2;
      const _c = 3;
      return _a + _b + _c;
    }
}

```

I know the difference would be small but what if one of the functions is used in a large "for" loop? Would the local variable assignment in the `optionC()` take longer time than accessing the member or global variable? Does Javascript internally optimize if I use `const` instead of `let`?