2つ目の配列要素(2)をそれに足して返します。それに1つ要素を足します。計算のフロー:また、次のテーブルでは、各行は次の配列要素の関数呼び出しを表しています。15これらから分かるように、前の呼び出しの結果は次の実行のときの最初の引数になっています。値を省略することもできます。配列の最初の要素を初期値とみなし、2つ目の要素から繰り返し処理を始めるためです。計算テーブルは、上と同じで最初の行を引いたものです。このような利用は極度の注意を要求します。呼び出すと、エラーが発生してしまいます。current);従って、常に初期値を指定することをおすすめします。メソッドも同じをことを行いますが、右から左に実行します。Array.isArray配列は別の言語の型を形成しません。それらはオブジェクトに基づいています。