我是 JavaScript 新手。基本上,我不想通过这些函数参数的位置传递我的数据。当有 10 个或更多参数时,这很不方便。
我想通过函数中定义的参数名称来传递它。但是,当我使用此语句时有一个副作用:my_func(param01=1). 在我看来,函数调用内部的用法param01=1,仅代表将1传递给参数param01,在函数调用之外没有任何影响。
这是我的代码:
function my_func(param01) {
console.log('param01 inside my_func: ', param01)
}
param01 = 3
my_func(param01=1)
console.log('param01 outside my_func: ', param01)
// the result is 1 instead of 3.
我的问题是:通过函数参数的名称将数据传递给函数的正确方法是什么?
富国沪深
子衿沉夜
蝴蝶刀刀
相关分类