领先的免费Web技术教程,涵盖HTML到ASP.NET

网站首页 > 知识剖析 正文

JavaScript-在js中call与apply函数的区别有哪些?

nixiaole 2024-11-13 14:05:49 知识剖析 22 ℃

call()方法的作用和 apply() 方法类似,区别就是call()方法接受的是参数列表,而apply()方法接受的是一个参数数组。

function test(arg1, arg2) {
  console.log(arg1 + "  " + arg2);
}
test("头条", "新浪潮");
test.apply(undefined, ["头条", "新浪潮"]);
test.call(undefined, "头条", "新浪潮");
test.call(undefined, ...["头条", "新浪潮"]);

Tags:

最近发表
标签列表