我正在创建一个像这样的关联数组(技术上是一个对象),键应该是字符串。
var j = <?php echo $max_key ?>;
var id = "ele"+j;
eleDetailsTop[id] = {id: id, size : "100%", sizeLabel : 12};
最后这个对象将以 JSON 字符串的形式存储在数据库中。
我的问题是生成 j 的值。键看起来像这样 ele0、ele1、ele2...
等。因此,j
的值应该是数据库中当前存储的键的最大值的+1
。假设最大值是 ele4
,j
的下一个值应该是 5
。所以,然后我可以生成新的 id 作为 ele5
如何完成这个任务?
最佳答案
var max = <?php echo $max_key ?>;
var eleDetailsTop = [];
for (var id = 0; id < max; id++) {
eleDetailsTop["ele" + id] = {id: id, size : "100%", sizeLabel : 12};
}
关于javascript - 创建具有唯一键的关联数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35233770/