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