JavaScript では、値 8 をもたらす 5,6,8,7 の独特な動作謎に思えるかもしれない。この式の複雑さを詳しく見てみましょう。
最初のかっこ [5,6,8,7] は数値の配列を表します。ただし、配列は角括弧で囲む必要があるため、2 番目の括弧セット [1,2] を配列にすることはできません。したがって、[1,2] を配列の添字操作として解釈します。
JavaScript では、配列の添字操作はインデックスに基づいて配列の特定の要素にアクセスします。この場合、インデックスは [1,2] で、数値 3 に評価される式です。したがって、式 5,6,8,7 は 5,6,8,7 と同等です。
この添え字演算の結果は、配列 [5,6,8,7] のインデックス 3 の要素です。 JavaScript の配列はゼロから始まるインデックスであるため、インデックス 3 は配列の 4 番目の要素、つまり値 8 に対応します。
要約すると、5、6、8、7 は 8 と評価されます。理由は次のとおりです。
以上がJavaScript で 5,6,8,7 = 8 になるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。