【发布时间】:2015-09-14 13:36:30
【问题描述】:
输入与输出
背景故事
(我的英语不是最好的)
嘿,我正在尝试开发一款游戏来教孩子们认识单词和字母。 我用 HTML/CSS & JS(little JQuery) 和一点 PHP 来制作它。 我必须建造一棵树,里面有叶子,里面有字母。我想构建很多关卡,但我必须自己输入一个非常大的数组(而且我知道应该可以自动完成)。
非常感谢您的帮助!
问题
我有一个多维数组,如下所示:
var words = [
[
['SNEL'],
['WORD'],
['TIJD'],
['BORD'],
[etc]
],
[
[BORDE]
[etc]
],
[
etc
],
[
['BEWUSTER']
]
];
我正在尝试构建一个将其输出到的函数:
var modifiedWords1 = [
[
['img/Letters_normal/S.png', 'img/Letters_normal/N.png', 'img/Letters_normal/E.png', 'img/Letters_normal/L.png'],
['img/Letters_normal/W.png', 'img/Letters_normal/O.png', 'img/Letters_normal/R.png', 'img/Letters_normal/D.png'],
[img/Letters_normal/etc]
],
[
['img/Letters_normal/B.png', 'img/Letters_normal/O.png', 'img/Letters_normal/R.png', 'img/Letters_normal/D.png', 'img/Letters_normal/E.png']
[etc]
],
[
etc
],
[
['img/Letters_normal/B.png', 'img/Letters_normal/E.png', 'img/Letters_normal/W.png', 'img/Letters_normal/U.png', 'img/Letters_normal/S.png', 'img/Letters_normal/T.png', 'img/Letters_normal/E.png', 'img/Letters_normal/R.png']
]
];
还有这个:
var Modifiedwords2 = [
[
['S.png', 'N.png', 'E.png', 'L.png'],
['W.png', 'O.png', 'R.png', 'D.png'],
['T.png', 'I.png', 'J.png', 'D.png'],
['B.png', 'O.png', 'R.png', 'D.png'],
[etc]
],
[
['B.png', 'O.png', 'R.png', 'D.png', 'E.png']
[etc]
],
[
etc
],
[
['B.png', 'E.png', 'W.png', 'U.png', 'S.png', 'T.png', 'E.png', 'R.png']
]
];
对不起,我的英语不好,但提前谢谢! 随便问吧!
【问题讨论】:
-
什么是
words?任何 4 个字母组合(没有双关语)? -
您以错误的方式处理此问题。保留一个多维字母数组,然后为需要它的函数的路径添加一个附加参数,保持您的代码和您的数据 DRY。
标签: javascript jquery arrays function multidimensional-array