Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
真正基本的javascript函数概念_Javascript - Fatal编程技术网

真正基本的javascript函数概念

真正基本的javascript函数概念,javascript,Javascript,测试我用JavaScript和Node编写代码的能力(可能是一项巨大的工作),并尝试理解标准 我希望动态更改对象中的属性,如本例所示: var parms={ 主机:“”, 端口:“”, 用户:“”, 通行证:“” }; 参数user='foo'; parms.pass='bar'; console.log(parms.user); setParm=函数(参数,值){ parms.param=值; } setParm('user','baz'); console.log(parms.user)

测试我用JavaScript和Node编写代码的能力(可能是一项巨大的工作),并尝试理解标准

我希望动态更改对象中的属性,如本例所示:

var parms={
主机:“”,
端口:“”,
用户:“”,
通行证:“”
};
参数user='foo';
parms.pass='bar';
console.log(parms.user);
setParm=函数(参数,值){
parms.param=值;
}
setParm('user','baz');

console.log(parms.user)您正在以字符串形式传递属性,因此使用
访问将不起作用。我知道的一个解决方案是,您可以使用类似dict的索引:

var parms={
主机:“”,
端口:“”,
用户:“”,
通行证:“”
};
参数user='foo';
parms.pass='bar';
console.log(parms.user);
setParm=函数(参数,值){
参数[param]=值;
}
setParm('user','baz');

console.log(parms.user)parms[param]=value啊!对就这样。基础。我自己也是一个基础的学习者。但我很高兴能帮上忙:)看。@kenIngram:你似乎想学习基础知识,所以尽管没有明确要求,让我推荐这些在线和免费书籍。(初级),(中级/高级)。需要几个星期,但这(可以说)是最好的东西了。祝你好运