gpt4 book ai didi

javascript - 获取 JavaScript 数组中的下一个和上一个元素

转载 作者:搜寻专家 更新时间:2023-11-01 05:03:05 24 4
gpt4 key购买 nike

我有一个大数组,带有非顺序 ID,看起来像这样:

PhotoList[89725] = new Array();
PhotoList[89725]['ImageID'] = '89725';
PhotoList[89725]['ImageSize'] = '123';
PhotoList[89726] = new Array();
PhotoList[89726]['ImageID'] = '89726';
PhotoList[89726]['ImageSize'] = '234';
PhotoList[89727] = new Array();
PhotoList[89727]['ImageID'] = '89727';
PhotoList[89727]['ImageSize'] = '345';
Etc....

我想知道,给定一个 ID,我怎样才能得到下一个和上一个 ID...这样我就可以做这样的事情:

<div id="current">Showing You ID: 89726 Size: 234</div>
Get Prev Get Next

显然,如果我们在数组的末尾或开头,我们只是一条消息...

最佳答案

为什么不向该数组添加属性“Prev”和“Next”?

PhotoList[89725] = new Array();
PhotoList[89725]['Prev'] = 89724;
PhotoList[89725]['Next'] = 89726;
PhotoList[89725]['ImageID'] = '89725';
PhotoList[89725]['ImageSize'] = '123';

这只是“双向链表”数据结构。

关于javascript - 获取 JavaScript 数组中的下一个和上一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1058185/

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