真正基本的javascript函数概念
测试我用JavaScript和Node编写代码的能力(可能是一项巨大的工作),并尝试理解标准 我希望动态更改对象中的属性,如本例所示:真正基本的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)
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:你似乎想学习基础知识,所以尽管没有明确要求,让我推荐这些在线和免费书籍。(初级),(中级/高级)。需要几个星期,但这(可以说)是最好的东西了。祝你好运