jq オブジェクトは配列であるとよく言われますが、Object.prototype.toString.call() でテストすると、[Object Array] ではなく [Object Object] であることがわかりますが、jqコンソールに表示されるオブジェクトは次のようになります。配列と同じように 0、1... と配置されています。それでは、jq オブジェクトはオブジェクトですか、それとも配列ですか?
これはオブジェクトですが、配列のように見(jiàn)えます。私たちは通常、この構(gòu)造を「配列狀」と呼びます
。この種のオブジェクトのキーは値 [0, 1, 2, ...] で、長(zhǎng)さ屬性があります。これは以下のようになります
リーリーjQuery オブジェクトは、名前が示すように、オブジェクトです。添え字や長(zhǎng)さ屬性などを使用できるなど、配列のいくつかの特性を備えているだけでなく、配列にはない屬性を持つメソッドもあります。この種のオブジェクトを配列型オブジェクトと呼ぶことができます