使用变量通过特定索引从数组中获取对象

时间:2016-06-19 18:39:24

标签: jquery arrays variables filter

我有1个变量和1个数组。该数组包含任意数量的数字,从0到10 - 如:0,1,2,3,4,5等。

我的变量包含1个数字,让我们说4 - 我想使用变量来获取数组中索引4处的数字,减去1.所以在上面的例子中,我会得到2。

如何创建具有该数字的变量?我试过了:

var goBack = $(userBack2).index(place-1);

goBack 是我正在创建的变量, userBack2 是包含我的数字和 place 的数组是我的变量,用于确定我需要的索引。

我知道语法完全错误,索引在这里使用可能不正确,但我根本无法弄清楚如何做到这一点。我需要使用过滤器吗?如果是这样,怎么样?

2 个答案:

答案 0 :(得分:1)

只需使用括号表示法从数组中获取值

var goBack = userBack2[place - 1];

答案 1 :(得分:1)

我认为你不再需要使用jquery了。原生javascript就足够了。

var items = [0, 1, 2, ..., 10];
var num = 4;
var goBack = items[num - 1];