gpt4 book ai didi

javascript 对象赋值抛出异常

转载 作者:行者123 更新时间:2023-11-28 11:13:16 24 4
gpt4 key购买 nike

我正在尝试将 JavaScript 矩阵构建为对象。

我绑了:

var variations={}; 
variations["p1088"]["red"]["gen"]=1107;
variations["p1090"]["red"]["l"]=1288;

var variations={}; 
variations.p1088.red.gen=1107;
variations.p1090.red.gen=1288;

但都抛出异常

TypeError: variations.p1090 is undefined

这里出了什么问题?

最佳答案

每个子对象都需要声明。因此,要获得第一组,它将是

var variations = {};
variations.p1088 = {};
variations.p1088.red = {};
variations.p1088.red.gen = 1107;

不过,如果我理解你想要做什么,我就会对对象数组进行变体。

var variations = [];
variations[0] = {name: 'p1088',color:'red',gen:1007}

关于javascript 对象赋值抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13750617/

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