以下のコードはarguments.sort
、関数ではありませんというエラーを返します。引数オブジェクトを直接変更できないためですか?それとも別のものですか?
どんな助けでも大歓迎です。
function highest()
{
return arguments.sort(function(a,b){
return b - a;
});
}
assert(highest(1, 1, 2, 3)[0] == 3, "Get the highest value.");
assert(highest(3, 1, 2, 3, 4, 5)[1] == 4, "Verify the results.");
機能は次のassert
とおりです(念のため)
function assert(pass, msg){
var type = pass ? "PASS" : "FAIL";
jQuery("#results").append("<li class='" + type + "'><b>" + type + "</b> " + msg + "</li>");
}