gpt4 book ai didi

javascript - 从动态变量获取数组

转载 作者:行者123 更新时间:2023-11-27 23:15:42 24 4
gpt4 key购买 nike

我确信这真的很简单,我只是不知道如何去做。

我想动态地使一个变量的数组等于另一个变量:

 var pageID = document.getElementsByClassName('page_example')[0].id;

假设这返回了 page_1 的 ID

 var page_1 = ['value1','value2','value3'];
var page_2 = ['value4','value5','value6'];
var page_3 = ['value7','value8','value9'];

var page_array = (then have the associated pageID's array here)

所以在这个例子中,

page_array would equal ['value1','value2','value3']

最佳答案

不要将数组存储在单独的变量中,而是将它们存储在一个以 ids 作为键的对象中:

var pages = {
page_1: ['value1','value2','value3'],
page_2: ['value4','value5','value6'],
page_3: ['value7','value8','value9']
}

您可以像对象是关联数组一样访问数组:

var pageID = "page_1";
var pageArray = pages[pageID];

关于javascript - 从动态变量获取数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35845683/

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