再牛逼的梦想也抵不住傻逼似的坚持!   设为首页 - 加入收藏
您的当前位置:小鱼资料库 > 计算机 > 前端 > 正文

javascript的call和apply的区别

来源:未知 编辑:佚名 时间:2023-02-13

applycall 是 JavaScript 中的两个内置函数,可以改变函数的运行作用域。

apply 函数接受两个参数:要改变作用域的函数和一个数组,该数组用于指定函数的参数。例如:

function add(a, b) { return a + b; } var numbers = [5, 10]; var result = add.apply(null, numbers); console.log(result); // 15

call 函数与 apply 类似,也可以改变函数的运行作用域,但是接受的是一个可变的参数列表,而不是一个数组。例如:

function add(a, b) { return a + b; } var result = add.call(null, 5, 10); console.log(result); // 15

两者的作用相同,但是代码风格和可读性可能有差异,因此可以根据个人喜好选择使用。

标签:

相关文章:

小鱼资料库 www.xiaoyuzl.com

Copyright © 2020-2022 XIAOYUZL. All rights reserved. 冀ICP备2020029262号-2

声明:本站分享的文章、资源等均由网友上传,版权归原作者所有,只用于搜集整理。如有侵权,请您与站长联系,我们将及时处理!

Top