請接受我作爲JS初學者的道歉。 我停止在傳遞參數時在函數內發生什麼正確答案的問題上學習JS,讓我們用代碼片段來描述。當我們在函數內部傳遞參數時會發生什麼?
function myFun(x){
console.log(arguments);
console.log(x);
}
myFun(1);
根據上面的示例, 是正確的動作發生的情況是:
實施例1
when passing calling myFun(1) this will do :
function myFunction(x){
var x = 1
}
OR 實施例2
function myFunction(x,y,z){
x=arguments[0];
y=arguments[1];
z=arguments[2];
}
根據main documentation,我沒有找到所需的方法,我在爭論中發現對象的創建過程爲:
重複而INDX> = 0, 讓VAL是args來元在0起始列表位置indx。
我不能指定這與分配值的過程有關。
所以根據上述可言,
其解決方案是正確的嗎? 如何將參數分配給參數?如果我們將值1作爲參數傳遞,則在函數作用域中,1將被分配給x或1將被分配給參數Object?
你有什麼問題嗎? –
在您鏈接的評論主題中存在很多混淆,聽起來好像你被所有這些混淆了。沒有「任務」,只是參數傳遞。 –
@NiettheDarkAbsol:我會編輯這一點 – youhana