gpt4 book ai didi

javascript - 设置javascript对象多级属性的简单方法?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:50:05 25 4
gpt4 key购买 nike

我正在尝试创建一个类似

的 javascript 对象
var allUserExpiry={};
allUserExpiry[aData.userId][aData.courseId][aData.uscId] = aData;

但我收到类似 allUserExpiry[aData.userId] undefined 的错误。

有没有办法可以设置多级 JS 对象键?还是我应该执行 allUserExpiry[aData.userId]={},然后执行 allUserExpiry[aData.userId][aData.courseId]={} 是否重要?

如果有任何可用的实用函数,请告诉我。

最佳答案

不,没有办法设置“多级键”。在尝试向其添加属性之前,您需要初始化每个对象。

var allUserExpiry = {};
allUserExpiry[aData.userId] = {}
allUserExpiry[aData.userId][aData.courseId] = {}
allUserExpiry[aData.userId][aData.courseId][aData.uscId] = aData;

关于javascript - 设置javascript对象多级属性的简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20424226/

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