如果javascript语句中的全局变量值没有出现在else中

时间:2013-04-22 14:52:19

标签: javascript javascript-events

我正在定义一个全局数组Arr并在数组中插入少量值 if condition 我可以在条件中查看数组Arr的所有值但是当我尝试在中使用Arr如果条件我将Arr的长度设为0(零)。我不知道是什么原因。我需要帮助,如果有人可以对此有所了解,我会感激不尽。如果有人知道这个问题,请编辑此代码。

Arr=[]; // Global Variable

for(var k=1; k<=2; k++){

if (k ==1){

//Inserting the values in array Arr

//My Arr array is having value Arr[{Firstname:"xyz", Lastname:"abc"}{Firstname:"xyz1", Lastname:"abc1"}]


Console.log(Arr); //Here I can see all the values inside the Array Arr in console.


}else if (k ==1){

console.log(Arr.length); //Here I'm getting  Array value as 0


}

}

1 个答案:

答案 0 :(得分:1)

在我看来,您正在“if”语句中加载Array。这意味着其他人没有价值是正确的。