クイックショット、
jQuery では、$("#doesNotExist")
「オブジェクト [ ]」を返します。
JavaScriptでは、
(function(){return new Object;}).call();
「オブジェクト{}」を返します。(function(){return Array;}).call();
「Array()」を返し、(function(){$n=[];return $n;}).call();
「[ ]」のみを返し、「オブジェクト [ ]」も返しません。
(注[]
vs {}
、Firebug によると、最新バージョン)。
何を検索すればよいかわかりませんが、その違いとJavaScriptで同等の結果を得る方法について疑問に思っています。前もって感謝します。