「this.tiles[row][col] !== i++」について教えて下さい

順を追って説明していきます。
2020年11月3日
ユーザー

■質問箇所

    isComplete() {
      let i = 0;
      for (let row = 0; row < 4; row++) {
        for (let col = 0; col < 4; col++) {
          if (this.tiles[row][col]   !== i++) {      //ここです。
            return false;
          }

■質問内容

 ifの条件の箇所なのですが比較した後にiを1加えるという理解であってますでしょうか?
 例えばパネルの並びが正しい時、
 繰り返しの最初はthis.tiles[0][0 ] !== 0を比較してその後にiに1 を加えて
 次のthis.tiles[0][1l]  !== 1を比較してまたその後にiに1 を加えるという順序です。

 よろしくお願いします。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?