Приветсвую.
Есть простой html:
<html>
<head>
<script src="js/temp2.js" type="text/javascript"></script>
</head>
<body>
<input type="button" value="kick me" onclick="kick()" >
</body>
</html>
temp2.js:
function kick()
{
qNumber = 3;
var qNum = {
number: qNumber,
ready: true
}
var array = new Array();
array[qNumber] = qNum;
var size = array.length;
}
Почему значение переменной size равно 4?
То есть 0,1 и 2-ой элементы массива undefined и только 3-ий имеет конкретное значение.