【问题标题】:javascript variable as subscript in an arrayjavascript变量作为数组中的下标
【发布时间】:2014-05-16 10:29:54
【问题描述】:

我在任何地方都找不到这个答案。我正在自己学习 javascript,所以我想这是基本的。

我想分配一个变量“count”作为数组的下标。

var firstnumber = 200;
var count = 1;
var a;
a[count] = firstnumber;

因此实现结果为 a[count] = 200

有没有办法做到这一点?

【问题讨论】:

  • 是的,@juvian 说的。
  • var a = new Array;
  • 顺便说一句,如果 a 被初始化为一个数组,您将拥有一个包含两个元素的数组 a[0] === undefined, a[1] === 200

标签: javascript arrays variables subscript


【解决方案1】:

声明变量并将其初始化为数组

var a = [];

【讨论】:

【解决方案2】:

请参阅下面的 cmets:

var a = new Array();  //create an Array
var count = 0;  //arrays start at index 0
var firstnumber = 200;
var secondnumber = 300;

a[count] = firstnumber; //set the first element of the array to firstnumber

count = 1;
a[count] = secondnumber; //set the second element of the array to secondnumber

alert(a[0]);  //displays 200 in an alert window
alert(a[1]);  //displays 300 in an alert window

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-09
    • 2012-07-09
    • 2011-05-04
    • 2018-03-25
    • 1970-01-01
    • 1970-01-01
    • 2012-05-08
    相关资源
    最近更新 更多