違いは何ですか
RGBCatcher = new function(){}
と
var Basket = function(){}
一方は持ってnew function()いますが、もう一方は単に持っていfunction()ます。また、1つは使用してvarいます。
違いは何ですか
RGBCatcher = new function(){}
と
var Basket = function(){}
一方は持ってnew function()いますが、もう一方は単に持っていfunction()ます。また、1つは使用してvarいます。
それらは jQuery オブジェクトではありません。これは基本的な JavaScript 構文です。
a を含めるかどうかの違いは、avarを省略するvarと変数 ( RGBCatcher) がグローバル スコープで暗黙的に宣言されることになります。これは悪い習慣です。var常にステートメントを使用する必要があります。
functionはそれ自体で関数を宣言するため (この場合は関数式)、変数Basket()を指す関数を呼び出して実行できます。Basket
new functionコンストラクトnewによって作成された無名関数の呼び出し。functionこれは次と同じです (もちろん、 という関数を作成していないことを除いてConstructor);
function Constructor() {
}
var RGBCatcher = new Constructor();
このスレッドに従ってください:
JavaScriptで小文字の「f」を使用した`newfunction()`
var a = new function(){
var member = '1';
alert(member);
}
//アラート1
var b= function(){
alert('2');
return '2';
}();
//アラート2
(function (){
alert ('3');
return '3';
})();
//アラート3
alert (a);
//アラート[オブジェクトオブジェクト]
alert (b);
//アラート2