Javascript:参数是变量还是常量?

时间:2018-09-27 05:25:52

标签: javascript

让我给您展示一个非常简单的示例:

for mykey in mykeys:
    vars_dict.get(mykey).columns = column

我可以更改函数自变量的值吗?

3 个答案:

答案 0 :(得分:2)

参数为variables

function foo(x){
    x = x.toLowerCase();
    return x;
}

console.log(foo("ABC"))

如果它们是常量,那么您将无法设置其值,从而使参数无用

答案 1 :(得分:1)

是的,这是操作方法。

function abc(x, y, z){
    x = x.toLowerCase();
    return x;
}

abc = function(x = 'totally new way') {
    return x;
}

alert(abc());

答案 2 :(得分:1)

尝试一下:

function abc(x, y, z) {  return x.toLowerCase() }

console.log( abc('HeLLo') );