■質問箇所
    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 を加えるという順序です。
よろしくお願いします。
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?