gpt4 book ai didi

javascript - 在 JavaScript 中访问对象数据的正确技术是什么?

转载 作者:行者123 更新时间:2023-11-30 18:52:01 25 4
gpt4 key购买 nike

我有这个对象:

var count = {
table: 15,
people: 34,
places_details: 85,
story_1: 21,
story_2: 6,
story_3: 11,
}

这个数组:

 var categories = ['table', 'people', 'places_details', 'story_1', 'story_2', 'story_3']

还有这个函数:

function preloadThumbs()
{
var j=0;
for (j=0; j<categories.length; j++)
{
var k=1;
for (k=1; k<=count[categories[j]]; k++)
{
$('#preload').append('<img src="graphics/thumbs/'+categories[j]+'/'+k+'.jpg" />');
}
}
}

...遍历名称为 categories[j] 的每个文件夹并将所有图像加载到隐藏的 <div> 中.
有什么方法可以将数据写入单个对象并更改相应的函数以正确解释它?

最佳答案

var count = {
table: 15,
people: 34,
places_details: 85,
story_1: 21,
story_2: 6,
story_3: 11,
}

function preloadThumbs() {
var preload = $("#preload");
for (var kind in count) {
for (var i = 1; i <= count[kind]; i++) {
preload.append('<img src="graphics/thumbs/' + kind + '/' + i + '.jpg" />');
}
}
}

这是一种将所有数据存储在一个对象中的方法。我不知道你想要二维数组做什么。

关于javascript - 在 JavaScript 中访问对象数据的正确技术是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3586852/

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