【发布时间】:2014-06-19 22:30:48
【问题描述】:
需要一些关于我正在做的数组上的脚本的帮助
skill = [
//[ID, "NAME", TMLEVEL, Learn, Mastery, Prerequisite, PrerequisiteLvl],
//Schoolgirl, Fighter
[0, "Steel Punch", 0, 0, null, null],
[1, "Shockwave", 1, 1, 2, null],
[2, "Bull's Eye", 10, 2, 2, null],
[3, "Burning Rave", 20, 2, 2, null],
[4, "Shockvibe", 20, 1, 2, null],
[5, "Sense Breaker", 20, 1, 2, null],
[6, "Luck Breaker", 20, 1, 2, null],
[7, "Pumping Heart", 25, 3, 3, skill[3], 1],
[8, "Armor Breaker", 30, 2, 2, skill[1], 10],
[9, "Upper Smash", 40, 2, 2, skill[2], 10],
[10, "Hyper Beat", 45, 4, 3, [skill[2],skill[3]], [10,10]],
[11, "Tornado Bomb", 50, 3, 3, skill[8], 1]
];
我需要在数组中的某些点再次调用数组以将数组值放在那里,就像我在这里一样。 从理论上讲,这可以正常工作,没有任何错误,但是当我在其中调用数组时,它说它是“未定义的”。
任何人都知道如何在不重写所有内容的情况下做到这一点? (因为我在 +- 300 行代码中使用它)。
【问题讨论】:
-
你怎么称呼里面的数组?
-
你能说明你是如何调用数组的吗?
-
你不能像这样访问内部数组=>技能[9][5]?将返回 [2, "Bull's Eye", 10, 2, 2, null]
-
它在里面,看到最后的数字 11 我调用技能 [8] 来获取数组数字 8 到数字 11 的所有值
-
他在定义数组时试图访问它,它不起作用。
标签: javascript jquery arrays multidimensional-array