私はWebサイトで見ているものと混同しています。コンソールから、dataLayer.dump()と入力します。コンソール4のオブジェクトに出力されます。私の研究では、javascriptメソッドは1つのオブジェクトのみを返すことができることを示唆しています。複数を返す必要がある場合は、配列に貼り付けます。Javascriptオブジェクトダンプは複数のオブジェクトを返します
しかし、私がdataLayer.dump()[0]を試してみると、私は定義されていません。
私の質問です:1つの関数呼び出し(配列を意味しない)から複数のオブジェクトを返すことができるかどうかは誰にも分かります。それとも、コンソールを間違って使用している可能性がありますか?どのようにオブジェクトにアクセスする上の任意のアイデア?
はその?:それらのすべての未定義4つの要素の配列を返すことがあります[、不定不定、未定義、未定義] – Mayday
それが目的と思わdump()メソッドの出力はコンソールに出力をダンプすることで、おそらく関数がコンソール自体に物事を記録しているのです。これは、オブジェクトを返すことと同じではありません。 – nnnnnn
'dataLayer.dump()'は何も返さないようです(javascriptは 'undefined'に相当します)。代わりにコンソールに直接出力してから何も返しません。 – slebetman