是否可以用字符串更改用户存储中的字段名称?

Is it possible to change the field name in user storage with a string?

如果你写conv.user.storage.something = "test"我明白了,但是你能不能在这个例子中更改字段名称"something"。假设您有一个名为 Fruit ["Banana", "Apple"] 的值数组,您可以读取该数组然后将这些值分配给字段名称值吗?似乎您只能手动设置字段名称,例如 conv.user.storage.Banana 但是如果我从数组中获取这些名称怎么办?

是的,您可以遍历数组并直接分配键。

for (const element of array) {
  conv.user.storage[element] = "text"
}