我有一个使用JSON对象形成这样的请求:
let formData = {
name: classifierName,
fire_positive_examples: {
value: decodedPositiveExample,
options: {
filename: 'positive.zip'
}
},
negative_examples: {
value: decodedNegativeExample,
options: {
filename: 'negative.zip'
}
}
};
我想从String而不是fire_positive_examples注入动态值。
在尝试附加字符串(如let classNamePositive = className + '_positive_examples';
)并具有classNamePositive而不是fire_positive_examples时,它具有动态值,它会注入classNamePositive。
答案 0 :(得分:1)
两种方式:
let formData = {
name: classifierName
}
formData[classNamePositive] = ...
或
let formData = {
name: classifierName,
[classNamePositive]: ...
}