Javascript教程
JavaScript基础
JavaScript Objects
JavaScript BOM
JavaScript DOM
JavaScript OOP
JavaScript Cookies
JavaScript事件
JavaScript异常
JavaScript常用

function apply()

JavaScript函数 apply()方法用于调用包含该值的函数,而参数包含数组。与call()方法不同,它只包含一个参数数组。

语法

function.apply(thisArg, [array])

参数

thisArg -是可选的。此值是为调用函数而给出的。
array-它是可选的。它是一个类似于数组的对象。

返回值

它返回调用函数的结果以及所提供的值和参数。

JavaScript函数apply()方法示例

示例1

让我们看一个确定最大元素的示例。
<script>
var arr = [7, 5, 9, 1];
var max = Math.max.apply(null, arr);
document.writeln(max);
</script>
输出:
9

示例2

让我们看一个确定最小元素的示例。
<script>
var arr = [7, 5, 9, 1];
var min = Math.min.apply(null, arr);
document.writeln(min);
</script>
输出:
1

示例3

让我们看一个连接相同类型数组的示例。
<script>
var array = [1,2,3,4];
var newarray=[5,6,7,8]
array.push.apply(array, newarray);
document.writeln(array);
</script>
输出:
1,2,3,4,5,6,7,8

示例4

让我们看一个连接不同类型数组的示例。
<script>
var array = [1,2,3,4];
var newarray=["One","Two","Three","Four"]
array.push.apply(array, newarray);
document.writeln(array);
</script>
输出:
1,2,3,4,One,Two,Three,Four
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4