<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
function test1(a, b){
return a*b;
}
//自带的回电函数方法:call
alert(test1.call(test1, 5, 6));
alert(test1(5, 6));
//自带的回调函数方法:apply,allpy传参数使用的数组
var parms=[3, 5];
alert(test1.apply(test1, parms));
//自调用函数(function(参数){执行代码})(数值);
(function test2(a, b){
alert(a+b);
}
)(3, 4);
</script>
</body>
</html>
本文深入探讨了JavaScript中函数调用的各种方式,包括使用call和apply进行方法调用的细节,以及自调用函数的实现。通过具体示例,解释了不同调用方式下this指向的变化,以及如何通过参数传递灵活地控制函数行为。
7253

被折叠的 条评论
为什么被折叠?



