Javascript 调用,在js中应用
我对JS比较陌生,不明白为什么l函数不需要参数,而f函数却需要参数。它是否与call和apply的用法不同有关Javascript 调用,在js中应用,javascript,Javascript,我对JS比较陌生,不明白为什么l函数不需要参数,而f函数却需要参数。它是否与call和apply的用法不同有关 function f(arg) { console.log(arg); console.log(this); } f('abc'); f.call('123', 'abc'); function l() { console.log(this); for (var i = 0; i < arguments.lengt
function f(arg) {
console.log(arg);
console.log(this);
}
f('abc');
f.call('123', 'abc');
function l() {
console.log(this);
for (var i = 0; i < arguments.length; i++) {
console.log(arguments[i])
}
}
l(1, 2, 3);
l.apply('abc', [1, 2, 3, 4]);
函数f(arg){
控制台日志(arg);
console.log(this);
}
f(“abc”);
f、 呼叫('123','abc');
函数l(){
console.log(this);
for(var i=0;i
“是一个类似数组的对象,可在函数内部访问,其中包含传递给该函数的参数值。”感谢您的回答,明白了!“是一个类似数组的对象,可在函数中访问,该函数包含传递给该函数的参数值。”谢谢你的回答,明白了!