以下では
var obj = { one:1, two:2, three:3, four:4, five:5 };
$.each(obj, function(i, val) {
console.log(val);
});
ここで $ はどういう意味ですか? $ はオブジェクトですか?
以下では
var obj = { one:1, two:2, three:3, four:4, five:5 };
$.each(obj, function(i, val) {
console.log(val);
});
ここで $ はどういう意味ですか? $ はオブジェクトですか?
$
jQuery
オブジェクト/関数のエイリアスです。これは、すべての jQuery 関数が格納される名前空間として機能します。
$ は jQuery 関数/オブジェクトを表します。ここで良い議論を見つけることができます
jQuery() — $() と書くこともできます—提供されたセレクターに一致する要素を DOM で検索し、これらの要素を参照する新しい jQuery オブジェクトを作成します。
-jQuery サイト
$
jQuery関数を参照しています。
JavaScript では、関数は特別な種類のオブジェクトです。
関数を作成し、他のオブジェクトと同じようにプロパティを追加できます。
var $ = function(message) { alert(message); };
$.prop1 = 'val1';
$.prop2 = 'val2';
$("Hello world");
alert($.prop2);
alert($ instanceof Object); /* This will be "true" */
alert($ instanceof Function); /* This will be "true" */