実際のタイプは[]
です。本当のタイプのプロトタイプ対コンストラクタを取得しますか?
私はいつもapplyメソッドまたはコンストラクタを使用できると思っていました。
ので、私が試した:
[].constructor
- >(私を示した)function Array() { [native code] }
と
[].constructor.constructor
- >( - >function Function() { [native code] }
と
Object.prototype.toString.apply([])
を(私を示しました)私に教えてくれた)"[object Array]"
質問
1)信じますか?
2)なぜ2行目が違うのですか?
「タイプ」を把握するためにどちらを使用するかを追加すると、この回答がうまくいきます。 –
なぜこの 'Function'は資本Fであるのですか? –
@JakubHampl:それは意見と状況の問題です。状況に応じて、第1または第3のいずれかを使用することができます。 –