You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

JavaScript中Arguments与Parameters的概念差异辨析及示例识别

区分JavaScript中的Parameters(形参)和Arguments(实参)

嘿,咱们直接结合你给的代码来把这俩概念掰扯明白,其实一点都不复杂:

先看Parameters(形参)

在函数定义的时候,括号里列出的变量就是parameters——它们是函数用来接收值的“占位符”,相当于给即将传入的值提前占好位置、起好名字。

对应你代码里的这部分:

const add = function(number1, number2){ 
  return number1 + number2 
}

这里的number1number2就是parameters

再看Arguments(实参)

当你调用函数的时候,括号里传入的具体值就是arguments——它们是你实际递给函数的“原材料”,函数会用这些值去执行逻辑。

对应你代码里的这部分:

add(3,10)

这里的310就是arguments

简单总结下:parameters是函数定义时的“名字标签”,arguments是调用时的“实际内容”,后者会被赋值给前者,让函数能正常工作~

内容的提问来源于stack exchange,提问作者koka27

火山引擎 最新活动