Wie funktioniert das Math.max.apply()?.
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>JS Bin</title>
</head>
<body>
<script>
var list = ["12","23","100","34","56",
"9","233"];
console.log(Math.max.apply(Math,list));
</script>
</body>
</html>
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/max
Der obige Code findet die maximale Anzahl in der Liste. Kann mir jemand sagen, wie der folgende Code funktioniert? Es scheint, dass es funktioniert, wenn ich bestanden habenull or Math.
console.log(Math.max.apply(Math,list));
user-defined/Native functionsHaben alle Call- und Apply-Methoden, die wir verwenden können?
undefinedoder setzennull:) Wennmaxversucht wurde, auf etwas im Kontext zuzugreifen oder es zu ändern, wäre es fehlgeschlagen, wenn der Kontext aufundefinedoder gesetzt wärenull.