重複の可能性:
Javascript の複数代入ステートメント
私はこれが何をするのか疑問に思っていました。調べてみましたが、よくわかりません。
var config = $.cookie = function (key, value, options) {};
上記の行の複数の等号について言及しています。それは何のために良いですか?どういう意味ですか?私は前にそれを見たことがありません。
重複の可能性:
Javascript の複数代入ステートメント
私はこれが何をするのか疑問に思っていました。調べてみましたが、よくわかりません。
var config = $.cookie = function (key, value, options) {};
上記の行の複数の等号について言及しています。それは何のために良いですか?どういう意味ですか?私は前にそれを見たことがありません。
無名関数の変数config
とプロパティcookie
に代入しています。$
これは同じことです:
var func = function(key,value,options) {
return 'test value';
};
config = func;
$.cookie = func;
console.log(config()); // will output 'test value'
console.log($.cookie()); // will also output 'test value'
config
の変数とcookie
プロパティに無名関数を割り当てています$
。