数组不't只迭代数组名称的值

array doesn't iterate value just array name

本文关键字:数组 迭代      更新时间:2023-09-26

我知道这是基本的,但我正在尝试迭代随机选择的数组的内容。此javascript返回随机数组的名称,但不列出其内容。任何帮助都是有用的。

<script language="javascript" type="text/javascript">
var intros = ['introOne', 'introTwo'];
var opening = intros[Math.floor(Math.random() * intros.length)];
var introOne = [
    '<img src="assets/redOne.jpg">',
    '<img src="assets/redTwo.jpg">',
    '<img src="assets/redThree.jpg>'];
var introTwo = [
  '<img src="assets/rblueOne.jpg">',
    '<img src="assets/rblueTwo.jpg">',
    '<img src="assets/blueThree.jpg>'];

for (var i=0; i<opening.length; i++) {
  document.write(opening[i]);

}
</script>

引用数组名称时不要引用它们。

var introOne = [
  '<img src="assets/redOne.jpg">',
  '<img src="assets/redTwo.jpg">',
  '<img src="assets/redThree.jpg">'
];
var introTwo = [
  '<img src="assets/rblueOne.jpg">',
  '<img src="assets/rblueTwo.jpg">',
  '<img src="assets/blueThree.jpg">'
];
var intros = [introOne, introTwo];
var opening = intros[Math.floor(Math.random() * intros.length)];
for (var i = 0; i < opening.length; i++) {
  document.write(opening[i]);
}