我浏览了论坛中所有相关问题,但都没有回答我的疑问。所以我想在这里向专家们提出问题。首先,非常感谢您的阅读。我非常欣赏Stackoverflow的价值,希望现在我也能为其做出贡献。
我想基于从 jQuery each 循环中设定的变量来动态创建一个 JSON 对象。我认为我的语法和这个领域的知识可能有点偏差。
我希望最终得到以下JSON结构:
{
desktop:{
title:300,
rev:200
}
}
在此循环中,“desktop”是来自另一个JSON对象的值,我可以轻松调用它,实际上它是我在其他JSON对象上设置的名称值。 我正在遍历名为“columns”的对象中的数组,但想设置一个单独的对象,其中包含所有宽度,因为列是可调整的,并且可以通过我将其推送到的另一个框架访问,我希望保留这些宽度。
我试图从循环内部完成这个操作:
var colWidths = {};
$.each(columns, function(i) {
colWidths.desktop.title = columns[i].width;
});
我可以成功地提醒columns [i].width。 我遇到的问题是创建和访问它。 我似乎做的一切都是正确的,但事实并非如此。也许是我或我的设置?请您向我展示如何正确编写代码?如果不可能,我可以创建一个Javascript对象。提前致谢!