gpt4 book ai didi

带有 json stringify 的 Angular 4 参数

转载 作者:搜寻专家 更新时间:2023-10-30 21:19:50 25 4
gpt4 key购买 nike

我必须将一些参数字符串化以将其放入 http 补丁请求中我的方法是这样的

let param = JSON.stringify({
code : this.code,
name : this.name,
fieldName: this.data
});

在那种情况下,我有一个这样的参数:

code:3,name:'asdf',fieldName: 'col'

但我想要 fieldName ond 的值而不是 fieldName 这个词...是否有扩展或评估此参数名称的方法?

最佳答案

如果你想将code变量的值用作键名,那么你需要使用computed object property符号:

let param = JSON.stringify({
[code]: this.code,
[name]: this.name,
[fieldName]: this.data
});

在过去,我们必须单独创建对象并使用 bracket notation 在单独的步骤中分配变量键:

let params = {}
params[code] = this.code
params[name] = this.name
params[fieldName] = this.data

let param = JSON.strigify(params)

关于带有 json stringify 的 Angular 4 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44973331/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com