【发布时间】:2017-11-18 10:38:29
【问题描述】:
函数中的直接参数和全局有什么区别?
直接参数我的意思是我们直接在函数例程中传递的参数(而不是在基于例程参数的子例程中)。例如:
var x = (0, 1)=>{ // Routine.
// Subroutine.
}; // Routine.
x();
全局参数我的意思是直接在函数例程中定义的变量(编辑,至少在 JavaScript 中这被正式称为 全局参数.例如:
var x = (x=0, y=1)=>{ // Routine.
// Subroutine.
} // Routine.
x();
您将如何解释直接参数与全局变量之间的区别?
如果术语不准确,请见谅。
【问题讨论】:
-
第一个代码不起作用。
-
嗨乔纳斯,我不是故意的。我用它只是为了显示我所说的“直接参数”一词的确切含义。抱歉给您留下了其他印象。
-
是的,但是你的问题根本没有意义。当 nkt 存在于 js 中时,我们如何比较两件事?
-
第一个是语法错误,后者不是。
-
你的意思是它在 JavaScript 或编程@JonasW 中根本没有意义。 ?我发誓我在过去的一些代码中看到过这样的例子,或者我在理解“不基于参数直接传递参数”的概念时混淆了某些东西并且有很大的错误。
标签: javascript arguments global