特定の引数を並べ替えたり省略したりできる jQuery メソッドのヒープがあります。例えば:
$('#box').animate({top: 100}, 2000, "linear", function(){alert("done");});
以下とまったく同じように機能します。
$('#box').animate({top: 100}, 2000, function(){alert("done");});
連想配列を単一の引数に渡すことなく、この柔軟性を可能にするために、jQuery はどのようにメソッドを構成しますか?
彼らは各引数のデータ型をチェックし、結果に基づいて割り当てますか? これにより、各メソッドにかなりのオーバーヘッドが追加されますか?