質問: $("tbody > tr");と定義しただけで$(a)=$("tbody > tr")となるのでしょうか。 これはsortメソッド特有の方程式と割りきって覚えるべきなのでしょうか?
回答: JavaScript では関数の中で引数にとった関数を呼び出す事が出来ます。 呼び出された関数は**コールバック関数**と呼びます。 例えば、次のコードがどのように動いているかを考えてみてはいかがでしょうか。 ``` function sort (array, callbackfn) { var value; if (callbackfn(array[0], array[1])) { value = array[0]; array[0] = array[1]; array[1] = value; } return array; } var array = [1, 0]; sort(array, function (a, b) { return a > b; }); console.log(array); // [0, 1] ``` Re: rralmccoy さん