我有一个对象:
{
"name": "name_1",
"age": "age_1"
}
我想拥有另一个如下的对象结构,以便可以将其直接设置为Firebase来替换所有现有数据:
{
"University": {
"university_A" : {
"class_A" : {
"student_A" : {
"name": "name_1",
"age": "age_1"
}
}
}
}
}
我需要将值设置为空对象:
{}
我尝试使用
University[uniName][className][studentId] = data
设置值。但是,它说university[uniName] is undefined
我不知道我还能做些什么。
最佳答案
您可以按以下方式填充University
对象:
University[uniName] = {
[className]: {
{
[studentId]: data
}
}
}
关于javascript - 如何在多级未定义键中设置键值对,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48440658/