Javascript 需要正确连接对象名和计数器变量

Javascript 需要正确连接对象名和计数器变量,javascript,Javascript,我正在制作这个演示。如何将年份.范围与计数器连接起来,使年份.范围2[0] let years={ 范围一:[200200120022003], 范围2:[2004、2005、206、2007] } //$('#year').html(years.range1[0]); 设计数器=1; $('year').html(years.range+counter+[0]) 动态属性访问需要[..]: years["range" + counter][0] 但是为什么years不是数组呢?这将使wh

我正在制作这个演示。如何将
年份.范围
计数器
连接起来,使
年份.范围2[0]

let years={
范围一:[200200120022003],
范围2:[2004、2005、206、2007]
}
//$('#year').html(years.range1[0]);
设计数器=1;
$('year').html(years.range+counter+[0])

动态属性访问需要
[
..
]

 years["range" + counter][0]
但是为什么
years
不是数组呢?这将使while的事情变得更容易

 const years = [
    [200,2001,2002,2003],
[2004,2005,206,2007]
];

console.log(years[0]);

动态属性访问需要
[
..
]

 years["range" + counter][0]
但是为什么
years
不是数组呢?这将使while的事情变得更容易

 const years = [
    [200,2001,2002,2003],
[2004,2005,206,2007]
];

console.log(years[0]);

尝试从
years
范围对象访问
range2
项目:

let years = {
  range1: [200, 2001, 2002, 2003],
  range2: [2004, 2005, 206, 2007]
}

const counter = 2  // <--- gets you `years['range2']` when concatenated

$('#year').html(years[`range${counter}`][0]); 
let years={
范围一:[200200120022003],
范围2:[2004、2005、206、2007]
}

const counter=2/尝试从
years
range对象访问
range2
项:

let years = {
  range1: [200, 2001, 2002, 2003],
  range2: [2004, 2005, 206, 2007]
}

const counter = 2  // <--- gets you `years['range2']` when concatenated

$('#year').html(years[`range${counter}`][0]); 
let years={
范围一:[200200120022003],
范围2:[2004、2005、206、2007]
}

const counter=2//您要查找的结果是什么?range是一个数组,因此您可以对其进行索引,可以这样尝试
years。range[counter]
您要查找的结果是什么?range是一个数组,因此您可以对其进行索引,可以这样尝试
years。range[counter]