Ale*_*dro 2 typescript angular
我必须将一些参数字符串化以将其放入http补丁请求中,我的方法是这样的
let param = JSON.stringify({
code : this.code,
name : this.name,
fieldName: this.data
});
Run Code Online (Sandbox Code Playgroud)
在那种情况下,我有一个这样的参数:
代码:3,名称:'asdf',fieldName:'col'
但我希望fieldName ond的值不是单词fieldName ...是否有方法来扩展或评估此参数名称?
如果希望将code变量值用作键名,则需要使用计算对象属性表示法:
let param = JSON.stringify({
[code]: this.code,
[name]: this.name,
[fieldName]: this.data
});
Run Code Online (Sandbox Code Playgroud)
在过去,我们必须单独创建对象,并使用括号表示法在单独的步骤中分配变量键:
let params = {}
params[code] = this.code
params[name] = this.name
params[fieldName] = this.data
let param = JSON.strigify(params)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4612 次 |
| 最近记录: |