我想创建一个函数 max ,它将返回最大值数。
到目前为止我做到了:
function max() {
var arr = [];
for (var i in arguments) {
arr.push(arguments[i]);
}
arr.sort(function (a, b) {
return b - a;
});
return arr[0];
}
var test = max(30, 20, 50, 40, 100, 150, 5, 230);
var test2 = Math.max(30, 20, 50, 40, 100, 150, 5, 230);
两者都返回 230;
但我不想使用内置功能,即 Math.max。也没有原型。那么我该怎么做呢?
任何指导将不胜感激。