关于函数参数

问题描述

为什么像下面这样的传参,函数能够正常执行,这涉及到函数的什么知识点。

function print(num){    console.log(num,arguments)
}
print(print.s = 1)
print(print.bb = 3)
print(iii = 4)// 1 Arguments [1, callee: ƒ, Symbol(Symbol.iterator): ƒ]// 3 Arguments [3, callee: ƒ, Symbol(Symbol.iterator): ƒ]// 4 Arguments [4, callee: ƒ, Symbol(Symbol.iterator): ƒ]


一只甜甜圈
浏览 484回答 2
2回答

阿晨1998

和传参没什么关系;可以这样看:var a , b; a = b = 1; // 这里的情况和你那种专参的情况是一样的 看成这样 a = (b = 1) ;可以参看 赋值运算 文档
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript