質問編集履歴
1
インデントがずれていたので修正しました。
    
        title	
    CHANGED
    
    | 
            File without changes
         | 
    
        body	
    CHANGED
    
    | @@ -75,15 +75,15 @@ | |
| 75 75 | 
             
              }
         | 
| 76 76 | 
             
            ```
         | 
| 77 77 | 
             
            ```jQuery
         | 
| 78 | 
            -
             | 
| 78 | 
            +
            class Counter { // ES2022 作動せず。
         | 
| 79 | 
            -
             | 
| 79 | 
            +
              #count;
         | 
| 80 | 
            -
             | 
| 80 | 
            +
              #step;
         | 
| 81 81 |  | 
| 82 | 
            -
             | 
| 82 | 
            +
              constructor(initial, step) {
         | 
| 83 | 
            -
             | 
| 83 | 
            +
                this.#count = !Number.isNaN(initial) && Number(initial) || 0; // 初期値
         | 
| 84 | 
            -
             | 
| 84 | 
            +
                this.#step  = !Number.isNaN(step)    && Number(step)    || 1; // 増分
         | 
| 85 | 
            -
             | 
| 85 | 
            +
              }
         | 
| 86 86 |  | 
| 87 | 
            -
             | 
| 87 | 
            +
              inc() { this.#count += this.#step; } // thisはCounterインスタンスを表す
         | 
| 88 | 
            -
             | 
| 88 | 
            +
            }
         | 
| 89 89 | 
             
            ```
         | 
