2016-05-17 137 views
0

我創建一個網站,我需要做一些js。我對它不太滿意,但是我想把它搞清楚。不。我創建了一個for循環,但它不運行。JavaScript for循環不起作用

function order(user,product){ 
    var index; 
    for(var i = 0; i<users.lenght; i++){ 
     if(user == users[i]){ 
      index = i; 
      break; 
     } 
    } 
    var budget = budgets[index]; 
    alert(budget); 
} 

創建用戶和預算數組是用php完成的,並且在使用alert()檢查後,它應該是這樣。

任何人都可以幫助我嗎?

+0

用戶和用戶[i]可以相等嗎?導致你要比較一個數組與字符串,數字或布爾值。這絕不會傳遞你的if語句。 –

+0

請同時添加'users'和'budgets'。和順便說一句,爲什麼是'用戶'和'預算'相同的'索引'?你用'產品'做什麼? –

回答

3

lenght拼寫爲length。拼寫錯誤屬性不存在,因此它undefined,相當於0

+0

thxs。我的皮膚! –

+1

這應該是一個評論。 –

+1

@Gothdo - 它正確地回答了這個問題,因此它是一個答案。 – libik