2015-09-18 125 views
1

我有一个与ID轮的股利,内容将显示通过循环游戏[我]我是0,但不会显示内容,如果我追加游戏[0]。为什么?数组内容不显示

我已经包含下面的整个代码。当你点击按钮时,它将显示123,但它应该显示123两次,但游戏[0]不会追加。

<html> 
<head> 
<script src="jquery-1.11.2.min.js"></script> 
<script> 

$(document).ready(function(){ 

    $("#run").click(function(){ 

     ReadLine(); 

    }); 


}); 

// --------------------------------------------------------------- 
// --------------------- FUNCTIONS ------------------------------- 
// --------------------------------------------------------------- 

function ReadLine() 
{ 

    var games = new Array(new Array()); 
    var numbers = [1,2,3]; 
    games.push(numbers); 

    for(var i=0; i<games.length; i++) 
    { 
     $("#wheel").append(games[i]); 
    } 
     $("#wheel").append(games[0]); 
} 

</script> 


</head> 
<body> 

<input id="run" type="button" value="Run" onclick="Run();" /> 
<p> 
<div class="container" id="wheel" style="overflow: auto; width:870px;"></div> 

</body> 
</html> 
+0

你想达到什么目的? – D4V1D

+0

我只想知道为什么游戏[我]显示,但不是游戏[0],当我可以为0. – user1854438

回答

3

那是因为你正在创建与第一(0)位置的空ArrayArray

[[]] 

然后当你推,您可以:

[[], [1, 2, 3]] 

因此,在games[0]中,有一个空的Array

查看原始日志this DEMO

+0

谢谢,我想我不得不声明像上面这样的多维数组。我不知道它实际上放了一个空白的。谢谢 – user1854438

+0

我很高兴帮助! – lmgonzalves